Class LimitedConcurrentQueue<T>
- Namespace
- DrawnUi.Infrastructure.Models
- Assembly
- DrawnUi.Maui.dll
public class LimitedConcurrentQueue<T>
Type Parameters
T
- Inheritance
-
LimitedConcurrentQueue<T>
- Inherited Members
-
- Extension Methods
-
Constructors
LimitedConcurrentQueue()
public LimitedConcurrentQueue()
LimitedConcurrentQueue(int)
public LimitedConcurrentQueue(int max)
Parameters
max int
Properties
Count
public int Count { get; }
Property Value
- int
IsLocked
public bool IsLocked { get; }
Property Value
- bool
Methods
Clear()
Lock()
OnAutoRemovingItem(T)
protected virtual void OnAutoRemovingItem(T item)
Parameters
item T
Pop()
Returns
- T
Push(T)
Parameters
item T
ToArray()
Returns
- T[]
ToList()
Returns
- List<T>
Unlock()