ValidCycle

StockSharp.Xaml.Diagram.GXDiagram.Model

Specifies what kinds of cycles may be made by a valid link from a port.

Fields

All
public const ValidCycle All
value = ValidCycle.All

No restrictions on cycles.

DestinationTree
public const ValidCycle DestinationTree
value = ValidCycle.DestinationTree

Any number of destination links may go out of a port, but at most one source link may come into a port, and there are no directed cycles.

NotDirected
public const ValidCycle NotDirected
value = ValidCycle.NotDirected

A valid link from a port will not produce a directed cycle in the graph.

NotDirectedFast
public const ValidCycle NotDirectedFast
value = ValidCycle.NotDirectedFast

A valid link from a port will not produce a directed cycle in the graph, assuming there are no directed cycles anywhere accessible from either port.

NotUndirected
public const ValidCycle NotUndirected
value = ValidCycle.NotUndirected

A valid link from a port will not produce an undirected cycle in the graph.

SourceTree
public const ValidCycle SourceTree
value = ValidCycle.SourceTree

Any number of source links may come into a port, but at most one destination link may go out of a port, and there are no directed cycles.