[This is preliminary documentation and is subject to change.]

Namespace:  Phoenix.Collections
Assembly:  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  
 Public

 Protected
 Instance

 Static 
 Declared

 Inherited
 XNA Framework Only 

 .NET Compact Framework Only 

 MemberDescription
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>)>)

See Also