new LinkedList(eqCompareropt)
    Creates a new, empty doubly-linked LinkedList.
    Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| eqComparer | EqualityComparer.<T> | <optional> | Optional. Defaults To EqualityComparer | 
- Source:
Members
first :LinkedListNode.<T>
Type:
- LinkedListNode.<T>
- Source:
isEmpty :Boolean
Type:
- Boolean
- Source:
last :LinkedListNode.<T>
Type:
- LinkedListNode.<T>
- Source:
observableNodeAdd :Observable.<LinkedListEvent.<T>>
Type:
- Observable.<LinkedListEvent.<T>>
- Source:
observableNodeRemove :Observable.<LinkedListEvent.<T>>
Type:
- Observable.<LinkedListEvent.<T>>
- Source:
size :Number
Type:
- Number
- Source:
Methods
addAfter(node, item) → {LinkedListNode.<T>}
Parameters:
| Name | Type | Description | 
|---|---|---|
| node | LinkedListNode.<T> | |
| item | T | 
- Source:
Returns:
    The newly created and inserted node.
- Type
- LinkedListNode.<T>
addBefore(node, item)
Parameters:
| Name | Type | Description | 
|---|---|---|
| node | LinkedListNode.<T> | |
| item | T | 
- Source:
addFirst(item) → {LinkedListNode.<T>}
Parameters:
| Name | Type | Description | 
|---|---|---|
| item | T | 
- Source:
Returns:
    The node that has been created.
- Type
- LinkedListNode.<T>
addLast(item) → {LinkedListNode.<T>}
Parameters:
| Name | Type | Description | 
|---|---|---|
| item | T | 
- Source:
Returns:
    The node that has been created.
- Type
- LinkedListNode.<T>
clear() → {this}
- Source:
Returns:
- Type
- this
(generator) entries() → {IterableIterator.<T>}
- Source:
Returns:
- Type
- IterableIterator.<T>
(generator) entriesReversed() → {IterableIterator.<T>}
- Source:
Returns:
- Type
- IterableIterator.<T>
has(item, eqCompareropt) → {Boolean}
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| item | T | |||
| eqComparer | EqualityComparer.<T> | <optional> | null | an optional EqualityComparer to use. If not provided, will use the Collection's EqualityComparer. | 
- Source:
Returns:
- Type
- Boolean
hasNode(node) → {Boolean}
    Returns a value indicating whether or not this LinkedList has
the node provided.
    Parameters:
| Name | Type | Description | 
|---|---|---|
| node | LinkedListNode.<T> | 
- Source:
Returns:
- Type
- Boolean
(generator) nodes() → {IterableIterator.<LinkedListNode.<T>>}
- Source:
Returns:
- Type
- IterableIterator.<LinkedListNode.<T>>
(generator) nodesReversed() → {IterableIterator.<LinkedListNode.<T>>}
- Source:
Returns:
- Type
- IterableIterator.<LinkedListNode.<T>>
remove(node) → {LinkedListNode}
Parameters:
| Name | Type | Description | 
|---|---|---|
| node | LinkedListNode.<T> | 
- Source:
Returns:
    The removed node
- Type
- LinkedListNode
removeFirst() → {LinkedListNode.<T>}
- Source:
Returns:
    The first node after it has been removed
- Type
- LinkedListNode.<T>
removeLast() → {LinkedListNode.<T>}
- Source:
Returns:
    The last node after it has been removed.
- Type
- LinkedListNode.<T>