[This is preliminary documentation and is subject to change.]
Namespace: Phoenix.CollectionsAssembly: PhoenixShared (in PhoenixShared.dll) Version: 0.7.0.0
Syntax
| C# | Visual Basic | Visual C++ |
[SerializableAttribute] public class QueueEx<T> : ListEx<T>
<SerializableAttribute> _ Public Class QueueEx(Of T) _ Inherits ListEx(Of T)
[SerializableAttribute] generic<typename T> public ref class QueueEx : public ListEx<T>
Type Parameters
- T
Members
| All Members | Constructors | Properties | Methods | Events |
| Member | Description | |
|---|---|---|
| QueueEx<(Of <(T>)>)()()() | Initializes a new instance of the QueueEx<(Of <(T>)>) class | |
| AddRange(IEnumerable<(Of <(T>)>)) | (Inherited from ListEx<(Of <(T>)>).) | |
| CreateSynchronized()()() |
Creates new empty queue of same type.
| |
| Dequeue()()() |
Removes and returns the object at the beginning of the queue.
| |
| Enqueue(T) |
Adds an object to the end of the queue.
| |
| IsSynchronized | (Inherited from ListEx<(Of <(T>)>).) | |
| ItemInserted | (Inherited from ListEx<(Of <(T>)>).) | |
| ItemInserting | (Inherited from ListEx<(Of <(T>)>).) | |
| ItemRemoved | (Inherited from ListEx<(Of <(T>)>).) | |
| ItemRemoving | (Inherited from ListEx<(Of <(T>)>).) | |
| ItemUpdated | (Inherited from ListEx<(Of <(T>)>).) | |
| ItemUpdating | (Inherited from ListEx<(Of <(T>)>).) | |
| ListCleared | (Inherited from ListEx<(Of <(T>)>).) | |
| ListClearing | (Inherited from ListEx<(Of <(T>)>).) | |
| Peek()()() |
Returns the object at the beginning of the queue without removing it.
| |
| SyncRoot |
Gets synchronization object.
(Inherited from ListEx<(Of <(T>)>).) | |
| ToArray()()() | (Inherited from ListEx<(Of <(T>)>).) |
Inheritance Hierarchy
System..::.Object
System.Collections.ObjectModel..::.Collection<(Of <(T>)>)
Phoenix.Collections..::.ListEx<(Of <(T>)>)
Phoenix.Collections..::.QueueEx<(Of <(T>)>)
System.Collections.ObjectModel..::.Collection<(Of <(T>)>)
Phoenix.Collections..::.ListEx<(Of <(T>)>)
Phoenix.Collections..::.QueueEx<(Of <(T>)>)