Class FlowFunctionUnit
Inheritance
FlowFunctionUnit
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public sealed class FlowFunctionUnit : BoltClassGraphUnit<FlowFunction>, ISerializationCallbackReceiver, IBoltClassMemberUnit, IClassGraphUnit, IBoltMemberUnit, IGraphParentUnit, IUnit, IGraphElementWithDebugData, IGraphParentElement, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, IGraphParent
Constructors
FlowFunctionUnit()
Declaration
public FlowFunctionUnit()
FlowFunctionUnit(FlowFunction)
Declaration
public FlowFunctionUnit(FlowFunction graph)
Parameters
Type | Name | Description |
---|---|---|
FlowFunction | graph |
Properties
enter
Declaration
[DoNotSerialize]
[UnitPortDisplay(primary = true, showLabel = false)]
public ControlInput enter { get; }
Property Value
Type | Description |
---|---|
ControlInput |
exit
Declaration
[DoNotSerialize]
[UnitPortDisplay(primary = true, showLabel = false)]
public ControlOutput exit { get; }
Property Value
Type | Description |
---|---|
ControlOutput |
parameters
Declaration
[DoNotSerialize]
public Dictionary<string, ValueInput> parameters { get; }
Property Value
Type | Description |
---|---|
Dictionary<String, ValueInput> |
requiresInstantiation
Declaration
public override bool requiresInstantiation { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.FlowGraph>.requiresInstantiation
results
Declaration
[DoNotSerialize]
public Dictionary<string, ValueOutput> results { get; }
Property Value
Type | Description |
---|---|
Dictionary<String, ValueOutput> |
Methods
ChangeRequiresRedefine(Object, PropertyChangedEventArgs)
Declaration
protected override bool ChangeRequiresRedefine(object sender, PropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Object | sender | |
PropertyChangedEventArgs | e |
Returns
Type | Description |
---|---|
Boolean |
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.FlowFunction, Ludiq.Bolt.IBoltClassShell>.ChangeRequiresRedefine(System.Object, PropertyChangedEventArgs)
Definition()
Declaration
protected override void Definition()
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.FlowFunction, Ludiq.Bolt.IBoltClassShell>.Definition()
InternalReference(GraphReference, Boolean)
Declaration
public override GraphReference InternalReference(GraphReference externalReference, bool ensureValid)
Parameters
Type | Name | Description |
---|---|---|
GraphReference | externalReference | |
Boolean | ensureValid |
Returns
Type | Description |
---|---|
GraphReference |
Overrides
Ludiq.Bolt.BoltClassGraphUnit<Ludiq.Bolt.FlowFunction>.InternalReference(Ludiq.Bolt.GraphReference, System.Boolean)
MemberChangeRequiresRedefine(String)
Declaration
protected override bool MemberChangeRequiresRedefine(string propertyName)
Parameters
Type | Name | Description |
---|---|---|
String | propertyName |
Returns
Type | Description |
---|---|
Boolean |
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.FlowFunction, Ludiq.Bolt.IBoltClassShell>.MemberChangeRequiresRedefine(System.String)