Show / Hide Table of Contents

Class ObservableQueue<T>

Inheritance
object
ObservableQueue<T>
Implements
IObservableQueue
IQueue
IReadOnlyQueue
IReadOnlyCollection
IEnumerable
ICollection
IEnumerable
INotifyQueueChanged
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
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
Name Description
T

Constructors

ObservableQueue()

Declaration
public ObservableQueue()

ObservableQueue(ICollection<T>)

Declaration
public ObservableQueue(ICollection<T> col)
Parameters
Type Name Description
ICollection col

ObservableQueue(int)

Declaration
public ObservableQueue(int capacity)
Parameters
Type Name Description
int capacity

Properties

Count

Declaration
public int Count { get; }
Property Value
Type Description
int

IsSynchronized

Declaration
public bool IsSynchronized { get; }
Property Value
Type Description
bool

SyncRoot

Declaration
public object SyncRoot { get; }
Property Value
Type Description
object

Methods

CopyTo(Array, int)

Declaration
public void CopyTo(Array array, int index)
Parameters
Type Name Description
Array array
int index

Dequeue()

Declaration
public T Dequeue()
Returns
Type Description
T

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
Type Description
IEnumerator

Peek()

Returns the object at the beginning of the queue without removing it.

Declaration
public T Peek()
Returns
Type Description
T

Events

QueueChanged

Declaration
public event NotifyQueueChangedEventHandler QueueChanged
Event Type
Type Description
NotifyQueueChangedEventHandler

Implements

IObservableQueue<T>
IQueue<T>
IReadOnlyQueue<T>
IReadOnlyCollection<T>
IEnumerable<T>
ICollection
IEnumerable
INotifyQueueChanged

Extension Methods

IEnumerableExtensions.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>, IEqualityComparer<TKey>)
IEnumerableExtensions.DistinctBy<TSource, TKey>(IEnumerable<TSource>, Func<TSource, TKey>)
IEnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T, int>)
IEnumerableExtensions.ForEach<T>(IEnumerable<T>, Action<T>)
IEnumerableExtensions.IsNullOrEmpty<T>(IEnumerable<T>)
IEnumerableExtensions.Paginate<T>(IEnumerable<T>, Pagination)
IEnumerableExtensions.ToReadOnlyCollection<TSource>(IEnumerable<TSource>)
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©