Class FlowFunction
Syntax
public sealed class FlowFunction : FlowClassGraph, IBoltClassUnitGraph, IInvokableBoltClassGraph, IBoltClassGraph, IGraph, IPrewarmable, ISerializationDepender, ISerializationDependency, ISerializationCallbackReceiver, IBoltMember, IObservableDisposable, IDisposable, IIdentifiable, INotifyPropertyChanged, INotifiedCollectionChild<BoltType>, ICollectionChild<BoltType>
Constructors
FlowFunction()
Declaration
Properties
createInstanceOnClass
Declaration
public override bool createInstanceOnClass { get; }
Property Value
Overrides
Implements
entry
Declaration
[DoNotSerialize]
public FlowFunctionEntry entry { get; set; }
Property Value
exits
Declaration
[DoNotSerialize]
public HashSet<FlowFunctionExit> exits { get; }
Property Value
isEditorInvokable
Declaration
[DoNotSerialize]
[InspectorToggleLeft]
[InspectorLabel("Invoke")]
public bool isEditorInvokable { get; set; }
Property Value
Implements
isPublic
Declaration
protected override bool isPublic { get; }
Property Value
Overrides
isPubliclyInvokable
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Public")]
public bool isPubliclyInvokable { get; set; }
Property Value
parameterDefinitions
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Parameters")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ValueInputDefinition> parameterDefinitions { get; }
Property Value
resultDefinitions
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Results")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ValueOutputDefinition> resultDefinitions { get; }
Property Value
Methods
CanCreateDefaultClassGraphUnit(BoltClass)
Declaration
public bool CanCreateDefaultClassGraphUnit(BoltClass callingClass)
Parameters
Returns
Implements
CanInvoke(GraphReference)
Declaration
public bool CanInvoke(GraphReference reference)
Parameters
Returns
Implements
CanInvokeFrom(BoltClass)
Declaration
public bool CanInvokeFrom(BoltClass class)
Parameters
Returns
CanInvokeWithoutParameters(GraphReference)
Declaration
public bool CanInvokeWithoutParameters(GraphReference reference)
Parameters
Returns
Implements
CreateClassGraphUnits(BoltClass)
Declaration
public IEnumerable<IClassGraphUnit> CreateClassGraphUnits(BoltClass callingClass)
Parameters
Returns
Implements
CreateData()
Declaration
public override IGraphData CreateData()
Returns
Overrides
Implements
CreateDefaultClassGraphUnit()
Declaration
public IClassGraphUnit CreateDefaultClassGraphUnit()
Returns
Implements
Invoke(GraphReference, Object[])
Declaration
public object Invoke(GraphReference reference, params object[] args)
Parameters
Returns
Implements
Extension Methods