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