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