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 |