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.

ParentNode

Gets the parent node in Separate Chaining.

PreviousNode

Gets the previous node in the doubly-linked node.

NextNode

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

int

Roast

Gets the roast.

C#
int Roast { get; }

Property Value

int

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; }

Property Value