Class LimitedStack<T>
- Namespace
- DrawnUi.Infrastructure.Models
- Assembly
- DrawnUi.Maui.dll
public class LimitedStack<T>
Type Parameters
T
- Inheritance
-
LimitedStack<T>
- Inherited Members
-
- Extension Methods
-
Constructors
LimitedStack()
LimitedStack(int)
public LimitedStack(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()