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