Class FlowMacroUnit
Inheritance
FlowMacroUnit
Syntax
public sealed class FlowMacroUnit : BoltClassGraphUnit<FlowMacro>, ISerializationCallbackReceiver, IBoltClassMemberUnit, IClassGraphUnit, IBoltMemberUnit, IGraphParentUnit, IUnit, IGraphElementWithDebugData, IGraphParentElement, IGraphParent, IBehaviourGraphElement, IGraphElementWithData, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged
Constructors
FlowMacroUnit()
Declaration
FlowMacroUnit(FlowMacro)
Declaration
public FlowMacroUnit(FlowMacro graph)
Parameters
Properties
requiresInstantiation
Declaration
public override bool requiresInstantiation { get; }
Property Value
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.FlowGraph>.requiresInstantiation
Implements
requiresTarget
Declaration
public override bool requiresTarget { get; }
Property Value
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.FlowMacro, Ludiq.Bolt.IBoltClassShell>.requiresTarget
Methods
Activate(GraphReference)
Declaration
public void Activate(GraphReference instance)
Parameters
Implements
ChangeRequiresRedefine(Object, PropertyChangedEventArgs)
Declaration
protected override bool ChangeRequiresRedefine(object sender, PropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
Object |
sender |
|
PropertyChangedEventArgs |
e |
|
Returns
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.FlowMacro, Ludiq.Bolt.IBoltClassShell>.ChangeRequiresRedefine(System.Object, PropertyChangedEventArgs)
CreateData()
Declaration
public IGraphElementData CreateData()
Returns
Implements
Deactivate(GraphReference)
Declaration
public void Deactivate(GraphReference instance)
Parameters
Implements
Definition()
Declaration
protected override void Definition()
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.FlowMacro, Ludiq.Bolt.IBoltClassShell>.Definition()
Instantiate(GraphReference)
Declaration
public override void Instantiate(GraphReference instance)
Parameters
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.FlowGraph>.Instantiate(Ludiq.Bolt.GraphReference)
Implements
InternalReference(Flow)
Declaration
public GraphReference InternalReference(Flow flow)
Parameters
Type |
Name |
Description |
Flow |
flow |
|
Returns
InternalReference(GraphReference, Boolean)
Declaration
public override GraphReference InternalReference(GraphReference externalReference, bool ensureValid)
Parameters
Returns
Overrides
Ludiq.Bolt.BoltClassGraphUnit<Ludiq.Bolt.FlowMacro>.InternalReference(Ludiq.Bolt.GraphReference, System.Boolean)
IsActive(GraphPointer)
Declaration
public bool IsActive(GraphPointer instance)
Parameters
Returns
Implements
MemberChangeRequiresRedefine(String)
Declaration
protected override bool MemberChangeRequiresRedefine(string propertyName)
Parameters
Type |
Name |
Description |
String |
propertyName |
|
Returns
Overrides
Ludiq.Bolt.BoltMemberUnit<Ludiq.Bolt.BoltClass, Ludiq.Bolt.FlowMacro, Ludiq.Bolt.IBoltClassShell>.MemberChangeRequiresRedefine(System.String)
OnGraphChanged(Object, PropertyChangedEventArgs)
Declaration
protected override void OnGraphChanged(object sender, PropertyChangedEventArgs e)
Parameters
Type |
Name |
Description |
Object |
sender |
|
PropertyChangedEventArgs |
e |
|
Overrides
Ludiq.Bolt.BoltClassGraphUnit<Ludiq.Bolt.FlowMacro>.OnGraphChanged(System.Object, PropertyChangedEventArgs)
Uninstantiate(GraphReference)
Declaration
public override void Uninstantiate(GraphReference instance)
Parameters
Overrides
Ludiq.Bolt.GraphElement<Ludiq.Bolt.FlowGraph>.Uninstantiate(Ludiq.Bolt.GraphReference)
Implements
Extension Methods