Class AnalyserProvider
Inheritance
AnalyserProvider
Syntax
public sealed class AnalyserProvider : SingleDecoratorProvider<object, IAnalyser, AnalyserAttribute>
Constructors
AnalyserProvider(GraphReference)
Declaration
public AnalyserProvider(GraphReference reference)
Parameters
Properties
cache
Declaration
protected override bool cache { get; }
Property Value
Overrides
Unity.VisualScripting.SingleDecoratorProvider<System.Object, Unity.VisualScripting.IAnalyser, Unity.VisualScripting.AnalyserAttribute>.cache
reference
Declaration
public GraphReference reference { get; }
Property Value
Methods
Analyze(Object)
Declaration
public void Analyze(object analyzed)
Parameters
Type |
Name |
Description |
Object |
analyzed |
|
AnalyzeAll()
Declaration
CreateDecorator(Type, Object)
Declaration
protected override IAnalyser CreateDecorator(Type decoratorType, object decorated)
Parameters
Type |
Name |
Description |
Type |
decoratorType |
|
Object |
decorated |
|
Returns
Overrides
Unity.VisualScripting.SingleDecoratorProvider<System.Object, Unity.VisualScripting.IAnalyser, Unity.VisualScripting.AnalyserAttribute>.CreateDecorator(System.Type, System.Object)
IsValid(Object)
Declaration
public override bool IsValid(object analyzed)
Parameters
Type |
Name |
Description |
Object |
analyzed |
|
Returns
Overrides
Unity.VisualScripting.SingleDecoratorProvider<System.Object, Unity.VisualScripting.IAnalyser, Unity.VisualScripting.AnalyserAttribute>.IsValid(System.Object)
Extension Methods