Class FlowGraphVariableUnit
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public abstract class FlowGraphVariableUnit : Unit, IUnit, IGraphElementWithDebugData, IGraphElement, IGraphChild, IObservableDisposable, IDisposable, INotifiedCollectionChild<IGraph>, ICollectionChild<IGraph>, IPrewarmable, IIdentifiable, INotifyPropertyChanged, ISerializationCallbackReceiver
Constructors
FlowGraphVariableUnit()
Declaration
protected FlowGraphVariableUnit()
FlowGraphVariableUnit(FlowGraphVariable)
Declaration
protected FlowGraphVariableUnit(FlowGraphVariable variable)
Parameters
Type | Name | Description |
---|---|---|
FlowGraphVariable | variable |
Properties
canDefine
Declaration
public override bool canDefine { get; }
Property Value
Type | Description |
---|---|
Boolean |
Overrides
Ludiq.Bolt.Unit<Ludiq.Bolt.FlowGraph>.canDefine
variable
Declaration
[DoNotSerialize]
public FlowGraphVariable variable { get; }
Property Value
Type | Description |
---|---|
FlowGraphVariable |
variableGuid
Declaration
[Serialize]
public Guid variableGuid { get; }
Property Value
Type | Description |
---|---|
Guid |
Methods
AfterAdd(FlowGraph)
Declaration
protected override void AfterAdd(FlowGraph graph)
Parameters
Type | Name | Description |
---|---|---|
FlowGraph | graph |
Overrides
Ludiq.Bolt.Unit<Ludiq.Bolt.FlowGraph>.AfterAdd(Ludiq.Bolt.FlowGraph)
Definition()
Declaration
protected override void Definition()
Overrides
Ludiq.Bolt.Unit<Ludiq.Bolt.FlowGraph>.Definition()
Dispose()
Declaration
public override void Dispose()
Overrides
Ludiq.Bolt.Unit<Ludiq.Bolt.FlowGraph>.Dispose()
GraphChangeRequiresRedefine(Object, PropertyChangedEventArgs)
Declaration
protected bool GraphChangeRequiresRedefine(object sender, PropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Object | sender | |
PropertyChangedEventArgs | e |
Returns
Type | Description |
---|---|
Boolean |
OnGraphChanged(Object, PropertyChangedEventArgs)
Declaration
protected void OnGraphChanged(object sender, PropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Object | sender | |
PropertyChangedEventArgs | e |
OnVariableChanged(Object, PropertyChangedEventArgs)
Declaration
protected void OnVariableChanged(object sender, PropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Object | sender | |
PropertyChangedEventArgs | e |
VariableChangeRequiresRedefine(Object, PropertyChangedEventArgs)
Declaration
protected bool VariableChangeRequiresRedefine(object sender, PropertyChangedEventArgs e)
Parameters
Type | Name | Description |
---|---|---|
Object | sender | |
PropertyChangedEventArgs | e |
Returns
Type | Description |
---|---|
Boolean |