7[DebuggerDisplay(
"Count = {Count}")]
127 for (; i <
count; i++)
bool TryGetValue(TKey key, [MaybeNullWhen(false)] out TValue value)
bool ICollection< KeyValuePair< TKey, TValue > >. Remove(KeyValuePair< TKey, TValue > keyValuePair)
void Add(TKey key, TValue value)
bool TryDequeue([MaybeNullWhen(false)] out T item)
readonly List< KeyValuePair< int, T > > _storage
ArrayBasedLinkedQueue(int capacity)
void Replace(int index, T item)
void Push(TKey key, TValue value)
readonly Dictionary< TKey, int > _mapKeyToIndex
readonly ArrayBasedLinkedQueue< KeyValuePair< TKey, TValue > > _queue
bool TryPop(out KeyValuePair< TKey, TValue > item)
int PopRange(KeyValuePair< TKey, TValue >[] items, int arrayOffset, int count)