LinkedBucketListT Class |
Namespace: SD.Tools.Algorithmia.GeneralDataStructures
The LinkedBucketListT type exposes the following members.
Name | Description | |
---|---|---|
LinkedBucketListT | Initializes a new instance of the LinkedBucketListT class |
Name | Description | |
---|---|---|
Count |
Gets the number of elements in this list.
| |
Head |
Gets the head of the list
| |
Tail |
Gets the tail of the list.
|
Name | Description | |
---|---|---|
AppendTail(T) |
Appends the specified contents in a new bucket after the last element in the list as a new tail.
| |
AppendTail(ListBucketT) |
Appends the specified bucket to the list, after the last element as a new tail.
| |
Clear |
Clears this instance. It doesn't reset the individual nodes, it just cuts off references to head and tail so the list contents goes
out of scope.
| |
Concat |
Concats the specified list after this list in an O(1) operation.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
Find(T) |
Finds the bucket with the specified contents.
| |
Find(T, FuncT, T, Boolean) |
Finds the bucket with the specified contents using the comparer func specified.
| |
GetEnumerator |
Returns an enumerator that iterates through the collection.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
InsertAfter |
Inserts the specified node toInsert after the node toInsertAfter.
| |
InsertBefore |
Inserts the specified node toInsert before the node toInsertBefore.
| |
InsertHead(T) |
Inserts the specified contents in a new bucket as the new head in the list.
| |
InsertHead(ListBucketT) |
Inserts the specified bucket as the new head in the list.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
Remove(T) |
Removes the bucket with the specified contents from the list
| |
Remove(ListBucketT) |
Removes the specified bucket from the list.
| |
Remove(T, FuncT, T, Boolean) |
Removes the bucket with the specified contents from the list
| |
RemoveAfter |
Removes all buckets after the node specified. It assumes the specified node is in the ListBucketList. If it's not, all nodes in this list will
be removed and the list will be empty.
| |
RemoveBefore |
Removes all buckets before the node specified. It assumes the specified node is in the ListBucketList. If it's not, all nodes in this list will
be removed and the list will be empty.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Name | Description | |
---|---|---|
SetEqualT(IEnumerableT) | Overloaded.
Checks whether the enumerable to compare with is equal to the source enumerable, element wise. If elements are in a different order, the
method will still return true. This is different from SequenceEqual which does take order into account
(Defined by IEnumerableExtensionMethods.) | |
SetEqualT(IEnumerableT, IEqualityComparerT) | Overloaded.
Checks whether the enumerable to compare with is equal to the source enumerable, element wise. If elements are in a different order, the
method will still return true. This is different from SequenceEqual which does take order into account
(Defined by IEnumerableExtensionMethods.) | |
ToFilteringBindingListT |
Converts the passed in enumerable to a FilteringBindingList
(Defined by ExtensionMethods.) | |
ToHashSetT |
Creates a new hashset and adds the source to it.
(Defined by IEnumerableExtensionMethods.) | |
ToReadOnlyCollectionTDestination |
Converts the enumerable to a ReadOnlyCollection.
(Defined by IEnumerableExtensionMethods.) |
Name | Description | |
---|---|---|
IEnumerableGetEnumerator |
Returns an enumerator that iterates through a collection.
|