Class FlowGraph
  
Syntax
public abstract class FlowGraph : Graph, IGraph, IObservableDisposable, IDisposable, IPrewarmable, ISerializationDepender, ISerializationDependency, ISerializationCallbackReceiver, IIdentifiable, INotifyPropertyChanged
 
Constructors
  
FlowGraph()
Declaration
Properties
  
controlAxis
Declaration
[Serialize]
[Inspectable(order = 999)]
[InspectorLabel("Axis")]
public Axis2 controlAxis { get; set; }
 
Property Value
controlConnections
Declaration
[DoNotSerialize]
public GraphConnectionCollection<ControlConnection, ControlOutput, ControlInput> controlConnections { get; }
 
Property Value
definitions
Declaration
[DoNotSerialize]
public UnitPortDefinitionMergedCollection<IUnitPortDefinition> definitions { get; }
 
Property Value
groups
Declaration
[DoNotSerialize]
public GraphElementCollection<GraphGroup> groups { get; }
 
Property Value
Declaration
[DoNotSerialize]
public UnitPortDefinitionMergedCollection<IUnitInputPortDefinition> inputDefinitions { get; }
 
Property Value
invalidConnections
Declaration
[DoNotSerialize]
public GraphConnectionCollection<InvalidConnection, IUnitOutputPort, IUnitInputPort> invalidConnections { get; }
 
Property Value
outputDefinitions
Declaration
[DoNotSerialize]
public UnitPortDefinitionMergedCollection<IUnitOutputPortDefinition> outputDefinitions { get; }
 
Property Value
portLuidCounter
Declaration
[Serialize]
public int portLuidCounter { get; set; }
 
Property Value
units
Declaration
[DoNotSerialize]
public GraphElementCollection<IUnit> units { get; }
 
Property Value
valueConnections
Declaration
[DoNotSerialize]
public GraphConnectionCollection<ValueConnection, ValueOutput, ValueInput> valueConnections { get; }
 
Property Value
variables
Declaration
[DoNotSerialize]
[InspectorWide]
public FlowGraphVariableCollection variables { get; }
 
Property Value
Methods
  
OnAfterDeserialize()
Declaration
public override void OnAfterDeserialize()
 
Overrides
OnBeforeSerialize()
Declaration
public override void OnBeforeSerialize()
 
Overrides
OnPropertyChanged(Object, PropertyChangedEventArgs)
Declaration
protected override void OnPropertyChanged(object sender, PropertyChangedEventArgs args)
 
Parameters
| Type | 
Name | 
Description | 
| Object | 
sender | 
 | 
| PropertyChangedEventArgs | 
args | 
 | 
Overrides
OnStructureChanged(Boolean)
Declaration
protected override void OnStructureChanged(bool fromElementCollectionChange)
 
Parameters
| Type | 
Name | 
Description | 
| Boolean | 
fromElementCollectionChange | 
 | 
Overrides
Extension Methods