GoDigram for .NET Framework and .NET Core
Northwoods.Go Namespace / GoNodePortEnumerator Structure
In This Topic
    GoNodePortEnumerator Structure
    In This Topic
    Iterate over the ports (or a subset of the ports) that are a part of this node.
    public struct GoNodePortEnumerator : System.ValueType 
    Although this structure is public, it is rarely used explicitly. Instead you should use the foreach (or For Each) construct to iterate through the ports of a node. In C#:
                foreach (IGoPort port in aNode.Ports) {
                  . . .
    In VB.NET:
                Dim port As IGoPort
                For Each port in aNode.Ports
                  . . .

    Remember that you must not modify the graph structure of ports and links and nodes connected to this node, by adding or removing any ports, links, or nodes, while you are iterating over them. This structure type does not support comparison for equality.

    See Also