Class StateTransitionAnalyser<TStateTransition>
Inheritance
StateTransitionAnalyser<TStateTransition>
Syntax
public abstract class StateTransitionAnalyser<TStateTransition> : Analyser<TStateTransition, StateTransitionAnalysis>, IAssigner, IAnalyser where TStateTransition : IStateTransition
Type Parameters
Name |
Description |
TStateTransition |
|
Constructors
StateTransitionAnalyser(GraphReference, TStateTransition)
Declaration
protected StateTransitionAnalyser(GraphReference reference, TStateTransition target)
Parameters
Type |
Name |
Description |
GraphReference |
reference |
|
TStateTransition |
target |
|
Properties
transition
Declaration
public TStateTransition transition { get; }
Property Value
Type |
Description |
TStateTransition |
|
Methods
IsTraversed()
Declaration
[Assigns]
protected virtual bool IsTraversed()
Returns
Warnings()
Declaration
[Assigns]
protected virtual IEnumerable<Warning> Warnings()
Returns
Extension Methods