Summary
                Represents a node in the poset graph. A node represents a single equivalence class, and maintains two sets of links to
                nearby nodes - specifically, those representing the just-larger and the just-smaller equivalence classes.
Generic type parameters
Constructors
 | 
                Creates a new node and initialises it with the single element. A node is only permitted to exist if it contains at
                least one element. | 
Instance methods
| void |  | 
                Adds the specified element to this node. The element must be from the same equivalence class as those elements
                already in the node, otherwise ArgumentException is thrown. | 
| PartialComparisonResult |  | 
                Compares this node to the other node, using the partial comparison implemented by the elements stored in the two
                nodes. | 
| PartialComparisonResult |  | 
                Compares this node to the specified element, using the partial comparison implemented by the elements stored in
                the two nodes. | 
| string |  | Returns a string enumerating all the elements stored in the node, separated by a comma. | 
Instance properties
| ReadOnlyCollection<T> |  | 
                Exposes a read-only collection of the elements comprising this equivalence class. To add more elements, use PosetNode<T>.AddElement(T) | 
| ReadOnlyCollection<PosetNode<T>> |  | Gets a read-only collection of all nodes which are just-larger than this one. | 
| ReadOnlyCollection<PosetNode<T>> |  | Gets a read-only collection of all nodes which are just-smaller than this one. |