The Dequeue<(Of <(<'T>)>)> generic type exposes the following members.

Constructors

  NameDescription
Public methodDequeue<(Of <(<'T>)>)>()()()()
Create an empty Dequeu with capacity 32 and growth 2
Public methodDequeue<(Of <(<'T>)>)>(ICollection<(Of <<'(T>)>>))
Create a new Dequeu as a copy of the given collection
Public methodDequeue<(Of <(<'T>)>)>(Int32)
Create an empty Dequeu with given capacity and growth 2
Public methodDequeue<(Of <(<'T>)>)>(ICollection<(Of <<'(T>)>>), Int32)
Create a new Dequeu as a copy of the given collection and the given capacity
Public methodDequeue<(Of <(<'T>)>)>(Int32, Double)
Create an empty Dequeu with given capacity and given growth

Methods

  NameDescription
Public methodClear
Deletes all entries from the collection
Public methodCopyTo
Implementation of the ICollection.CopyTo function.
Public methodDequeueHead
Retrieve and remove the current head
Public methodDequeueTail
Retrieve and remove the current tail
Public methodEnqueueHead
Add the given object to the collections head
Public methodEnqueueHeadRange
Add the given collection to the dequeues head. To preserve the order in the collection, the entries are added in revers order.
Public methodEnqueueTail
Add the given object to the collections tail
Public methodEnqueueTailRange
Add the given collection to the dequeues tail
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetEnumerator
Standard implementation.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodSetSize
Sets the collections capacity to newSize
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTrimToSize
Sets the capacity to Count.

Fields

Properties

  NameDescription
Public propertyCapacity
The current amount of cells available to the dequeue
Public propertyCount
The current number of elements in the queue
Public propertyGrowthFactor
The current factor by which to grow the collection in case of expansion
Public propertyItem
Indexed access to all elements currently in the collection. Indexing starts at 0 (head) and ends at Count-1 (tail).
Public propertyVersion
The current version of the dequeue. The version is increased with every changing operation. The main use is to invalidate all IEnumerators.

See Also