Class Analyser<TTarget, TAnalysis>
Inheritance
Analyser<TTarget, TAnalysis>
Syntax
public abstract class Analyser<TTarget, TAnalysis> : Assigner<TTarget, TAnalysis>, IAssigner, IAnalyser where TAnalysis : class, IAnalysis, new()
Type Parameters
Name |
Description |
TTarget |
|
TAnalysis |
|
Constructors
Analyser(GraphReference, TTarget)
Declaration
protected Analyser(GraphReference reference, TTarget target)
Parameters
Properties
analysis
Declaration
public TAnalysis analysis { get; }
Property Value
Type |
Description |
TAnalysis |
|
context
Declaration
protected IGraphContext context { get; }
Property Value
reference
Declaration
public GraphReference reference { get; }
Property Value
Explicit Interface Implementations
IAnalyser.analysis
Declaration
IAnalysis IAnalyser.analysis { get; }
Returns
Implements
Extension Methods