Class StateAnalyser<TState>
Inheritance
StateAnalyser<TState>
Syntax
[Analyser(typeof(IState))]
public class StateAnalyser<TState> : Analyser<TState, StateAnalysis>, IAssigner, IAnalyser where TState : class, IState
Type Parameters
Constructors
StateAnalyser(GraphReference, TState)
Declaration
public StateAnalyser(GraphReference reference, TState target)
Parameters
Properties
state
Declaration
public TState state { get; }
Property Value
Methods
IsEntered()
Declaration
[Assigns]
protected virtual bool IsEntered()
Returns
Warnings()
Declaration
[Assigns]
protected virtual IEnumerable<Warning> Warnings()
Returns
Extension Methods