Namespace Kephas.Behaviors
Classes
AsyncBehaviorRuleBase<TContext, TValue>
Base class for asynchronous behavior rules.
BehaviorRuleBase<TContext, TValue>
Base class for behavior rules.
BehaviorRuleFlowControlBase
Base class controlling the flow of a behavior rule.
BehaviorValue
Class providing convenience methods for behavior values.
BehaviorValue<TValue>
Default implementation of a generic behavior value.
EndRuleAttribute
Indicates an end rule.
Interfaces
IAsyncBehaviorRule<TContext>
Value agnostic contract for defining an asynchronous behavior rule.
IAsyncBehaviorRule<TContext, TValue>
Contract for defining an asynchronous behavior rule.
IBehaviorRule<TContext>
Non-generic contract for defining a behavior rule.
IBehaviorRule<TContext, TValue>
Contract for defining a behavior rule.
IBehaviorRuleFlowControl
Contract for controlling the flow of behavior rules.
IBehaviorValue
Generic contract for behavior values.
IBehaviorValue<TValue>
Generic contract for behavior values.