Class ObservableQueue<T>
Inheritance
ObservableQueue<T>
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class ObservableQueue<T> : IObservableQueue<T>, IQueue<T>, IReadOnlyQueue<T>, IReadOnlyCollection<T>, IEnumerable<T>, ICollection, IEnumerable, INotifyQueueChanged
Type Parameters
Constructors
ObservableQueue()
Declaration
ObservableQueue(ICollection<T>)
Declaration
public ObservableQueue(ICollection<T> col)
Parameters
ObservableQueue(int)
Declaration
public ObservableQueue(int capacity)
Parameters
| Type |
Name |
Description |
| int |
capacity |
|
Properties
Count
Declaration
public int Count { get; }
Property Value
IsSynchronized
Declaration
public bool IsSynchronized { get; }
Property Value
SyncRoot
Declaration
public object SyncRoot { get; }
Property Value
Methods
CopyTo(Array, int)
Declaration
public void CopyTo(Array array, int index)
Parameters
| Type |
Name |
Description |
| Array |
array |
|
| int |
index |
|
Dequeue()
Declaration
Returns
Enqueue(IList<T>)
Declaration
public void Enqueue(IList<T> items)
Parameters
| Type |
Name |
Description |
| IList |
items |
|
Enqueue(T)
Declaration
public void Enqueue(T item)
Parameters
| Type |
Name |
Description |
| T |
item |
|
GetEnumerator()
Declaration
public IEnumerator<T> GetEnumerator()
Returns
Peek()
Returns the object at the beginning of the queue without removing it.
Declaration
Returns
Events
QueueChanged
Declaration
public event NotifyQueueChangedEventHandler QueueChanged
Event Type
Implements
Extension Methods