Show / Hide Table of Contents

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.

Back to top Generated by DocFX