Class StateTransitionAnalyser<TStateTransition>
Inheritance
object
StateTransitionAnalyser<TStateTransition>
Assembly: solution.dll
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
[AssignsAttribute]
protected virtual bool IsTraversed()
Returns
Warnings()
Declaration
[AssignsAttribute]
protected virtual IEnumerable<Warning> Warnings()
Returns
| Type |
Description |
| IEnumerable<Warning> |
|
Implements
Extension Methods