Class LookupQueue<T>
- Namespace
- Game.Interaction.EntitiesPlacement
- Assembly
- Game.Interaction.dll
public class LookupQueue<T> : IInputQueue<T>, IOutputQueue<T> where T : struct
Type Parameters
T
- Inheritance
-
objectLookupQueue<T>
- Implements
-
IInputQueue<T>IOutputQueue<T>
- Extension Methods
Constructors
LookupQueue()
public LookupQueue()
Properties
Count
public int Count { get; }
Property Value
- int
IsReadOnly
public bool IsReadOnly { get; }
Property Value
- bool
Methods
Add(T)
public void Add(T item)
Parameters
itemT
Clear()
public void Clear()
Contains(T)
public bool Contains(T item)
Parameters
itemT
Returns
- bool
CopyTo(T[], int)
public void CopyTo(T[] array, int arrayIndex)
Parameters
arrayT[]arrayIndexint
Dequeue()
public T Dequeue()
Returns
- T
Enqueue(T)
public void Enqueue(T item)
Parameters
itemT
GetEnumerator()
public IEnumerator<T> GetEnumerator()
Returns
- IEnumerator<T>
Peek()
public T Peek()
Returns
- T
Remove(T)
public bool Remove(T item)
Parameters
itemT
Returns
- bool
TryDequeue(out T)
public bool TryDequeue(out T value)
Parameters
valueT
Returns
- bool