Nevron.Nov.DataStructures Namespace : NChainNode<yuq> Class |
The following tables list the members exposed by NChainNode<yuq>.
Name | Description | |
---|---|---|
![]() | NChainNode<yuq> Constructor | Creates a new linked list node, that holds the specified item. |
Name | Description | |
---|---|---|
![]() | IsFirst | Querues whether this is the first node from its chain |
![]() | IsLast | Querues whether this is the last node from its chain |
![]() | IsMiddle | Querues whether this is a middle node from its chain (i.e. has both prev and next nodes). |
![]() | Item | |
![]() | NextNode | Gets the next node in the chain, or null if this is the last node or node does not yet belong to a chain |
![]() | NextRingNode | Gets the next node in the chain, if the chain is threated as a ring (doubly linked circular list) Throws an exception if the node does not belong to a chain. |
![]() | OwnerChain | Gets the chain to which this node belongs, or null if this node does not yet belong to a chain. |
![]() | PrevNode | Gets the prev node in the chain, or null if this is the first node or node does not yet belong to a chain |
![]() | PrevRingNode | Gets the prev node in the chain, if the chain is threated as a ring (doubly linked circular list). Throws an exception if the node does not belong to a chain. |