LinkedHashSet<T>.ProtectedNode Interface
The read-only node in the hash table and the doubly-linked list.
C#
protected interface LinkedHashSet<T>.ProtectedNode
Remarks
Do not use this class for anything other than unit testing.
Properties
Value |
Gets the value that this node has. |
Hash |
Gets the hash code. |
Roast |
Gets the roast. |
Parent |
Gets the parent node in Separate Chaining. |
Previous |
Gets the previous node in the doubly-linked node. |
Next |
Gets the next node in the doubly-linked node. |
Properties Detail
Value
Gets the value that this node has.
C#
T Value { get; }
Property Value
T
Hash
Gets the hash code.
C#
int Hash { get; }
Property Value
Roast
Gets the roast.
C#
int Roast { get; }
Property Value
ParentNode
Gets the parent node in Separate Chaining.
C#
LinkedHashSet<T>.ProtectedNode ParentNode { get; }
Property Value
PreviousNode
Gets the previous node in the doubly-linked node.
C#
LinkedHashSet<T>.ProtectedNode PreviousNode { get; }
Property Value
NextNode
Gets the next node in the doubly-linked node.
C#
LinkedHashSet<T>.ProtectedNode NextNode { get; }