ReteRaven 1.0
A Rete-based rules engine and builder
Loading...
Searching...
No Matches
ReteEngine.ReteBuilder< TInitial > Member List

This is the complete list of members for ReteEngine.ReteBuilder< TInitial >, including all inherited members.

And< T >(string name, Func< Token, T, bool > joinCondition, string? debugLabel=null)ReteEngine.ReteBuilder< TInitial >
AndNot< T >(string name, Func< Token, T, bool > joinCondition, string? debugLabel=null)ReteEngine.ReteBuilder< TInitial >
Assert(object fact)ReteEngine.ReteBuilder< TInitial >
Exists< T >(string name, Func< Token, T, bool > joinCondition, string? debugLabel=null)ReteEngine.ReteBuilder< TInitial >
JoinWith< TNext >(ReteCore.AlphaMemory nextAlpha, Func< Token, TNext, bool > condition)ReteEngine.ReteBuilder< TInitial >
Not< T >(string name, Func< Token, T, bool > joinCondition, string? debugLabel=null)ReteEngine.ReteBuilder< TInitial >
Or< T >(string name, string? debugLabel=null, params Func< Token, T, bool >[] orConditions)ReteEngine.ReteBuilder< TInitial >
ReteBuilder(ReteEngine engine, string name)ReteEngine.ReteBuilder< TInitial >
RuleNameReteEngine.ReteBuilder< TInitial >
StartWith(AlphaMemory alpha, string factName)ReteEngine.ReteBuilder< TInitial >
Then(Action< Token > action, int salience=0)ReteEngine.ReteBuilder< TInitial >
Then(Agenda agenda, Action< Token > action, int salience=0)ReteEngine.ReteBuilder< TInitial >
Trace(string label)ReteEngine.ReteBuilder< TInitial >
Where< T >(string name, string? debugLabel=null, Func< T, bool > initialCondition=null)ReteEngine.ReteBuilder< TInitial >