Class FlowMacro
Syntax
public sealed class FlowMacro : FlowClassGraph, IBoltClassGraph, IBoltMember, INotifiedCollectionChild<BoltType>, ICollectionChild<BoltType>, IBehaviourGraph, IGraph, IObservableDisposable, IDisposable, IPrewarmable, ISerializationDepender, ISerializationDependency, ISerializationCallbackReceiver, IIdentifiable, INotifyPropertyChanged, IBoltClassUnitGraph
Constructors
FlowMacro()
Declaration
Properties
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Control Inputs")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ControlInputDefinition> controlInputDefinitions { get; }
Property Value
controlOutputDefinitions
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Control Outputs")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ControlOutputDefinition> controlOutputDefinitions { get; }
Property Value
createInstanceOnClass
Declaration
public override bool createInstanceOnClass { get; }
Property Value
Overrides
Declaration
[DoNotSerialize]
public FlowMacroInput input { get; set; }
Property Value
isPublic
Declaration
protected override bool isPublic { get; }
Property Value
Overrides
isPubliclyInlinable
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Public")]
public bool isPubliclyInlinable { get; set; }
Property Value
output
Declaration
[DoNotSerialize]
public FlowMacroOutput output { get; set; }
Property Value
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Value Inputs")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ValueInputDefinition> valueInputDefinitions { get; }
Property Value
valueOutputDefinitions
Declaration
[DoNotSerialize]
[Inspectable]
[InspectorLabel("Value Outputs")]
[InspectorWide]
[InspectorShowInFooter]
public UnitPortDefinitionCollection<ValueOutputDefinition> valueOutputDefinitions { get; }
Property Value
Methods
Activate(GraphReference)
Declaration
public void Activate(GraphReference instance)
Parameters
Implements
CanCreateDefaultClassGraphUnit(BoltClass)
Declaration
public bool CanCreateDefaultClassGraphUnit(BoltClass callingClass)
Parameters
Returns
Implements
CanInlineFrom(BoltClass)
Declaration
public bool CanInlineFrom(BoltClass class)
Parameters
Returns
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
Deactivate(GraphReference)
Declaration
public void Deactivate(GraphReference instance)
Parameters
Implements
IsActive(GraphPointer)
Declaration
public bool IsActive(GraphPointer instance)
Parameters
Returns
Implements
Extension Methods