|
void | Collect (Action< LabeledAggregationStatistics > visitFunc) |
|
ConcurrentDictionary< TObjectSequence, TAggregator > | GetValuesDictionary (in TStringSequence names) |
|
bool | TryAdd (TKey key, TValue value) |
|
bool | ContainsKey (TKey key) |
|
bool | TryRemove (TKey key,[MaybeNullWhen(false)] out TValue value) |
|
bool | TryRemove (KeyValuePair< TKey, TValue > item) |
|
bool | TryGetValue (TKey key,[MaybeNullWhen(false)] out TValue value) |
|
bool | TryUpdate (TKey key, TValue newValue, TValue comparisonValue) |
|
void | Clear () |
|
KeyValuePair< TKey, TValue >[] | ToArray () |
|
IEnumerator< KeyValuePair< TKey, TValue > > | GetEnumerator () |
|
TValue | GetOrAdd (TKey key, Func< TKey, TValue > valueFactory) |
|
TValue | GetOrAdd (TKey key, TValue value) |
|
TValue | GetOrAdd< TArg > (TKey key, Func< TKey, TArg, TValue > valueFactory, TArg factoryArgument) |
|
TValue | AddOrUpdate< TArg > (TKey key, Func< TKey, TArg, TValue > addValueFactory, Func< TKey, TValue, TArg, TValue > updateValueFactory, TArg factoryArgument) |
|
TValue | AddOrUpdate (TKey key, Func< TKey, TValue > addValueFactory, Func< TKey, TValue, TValue > updateValueFactory) |
|
TValue | AddOrUpdate (TKey key, TValue addValue, Func< TKey, TValue, TValue > updateValueFactory) |
|
|
void | InitializeFromCollection (IEnumerable< KeyValuePair< TKey, TValue > > collection) |
|
bool | TryRemoveInternal (TKey key,[MaybeNullWhen(false)] out TValue value, bool matchValue, TValue oldValue) |
|
bool | TryGetValueInternal (TKey key, int hashcode,[MaybeNullWhen(false)] out TValue value) |
|
bool | TryUpdateInternal (TKey key, int? nullableHashcode, TValue newValue, TValue comparisonValue) |
|
void ICollection< KeyValuePair< TKey, TValue > >. | CopyTo (KeyValuePair< TKey, TValue >[] array, int index) |
|
void ICollection. | CopyTo (Array array, int index) |
|
void | CopyToPairs (KeyValuePair< TKey, TValue >[] array, int index) |
|
void | CopyToEntries (DictionaryEntry[] array, int index) |
|
void | CopyToObjects (object[] array, int index) |
|
IEnumerator IEnumerable. | GetEnumerator () |
|
IDictionaryEnumerator IDictionary. | GetEnumerator () |
|
bool | TryAddInternal (TKey key, int? nullableHashcode, TValue value, bool updateIfExists, bool acquireLock, out TValue resultingValue) |
|
int | GetCountInternal () |
|
void IDictionary< TKey, TValue >. | Add (TKey key, TValue value) |
|
void ICollection< KeyValuePair< TKey, TValue > >. | Add (KeyValuePair< TKey, TValue > keyValuePair) |
|
void IDictionary. | Add (object key, object value) |
|
bool IDictionary< TKey, TValue >. | Remove (TKey key) |
|
bool ICollection< KeyValuePair< TKey, TValue > >. | Remove (KeyValuePair< TKey, TValue > keyValuePair) |
|
void IDictionary. | Remove (object key) |
|
bool ICollection< KeyValuePair< TKey, TValue > >. | Contains (KeyValuePair< TKey, TValue > keyValuePair) |
|
bool IDictionary. | Contains (object key) |
|
bool | AreAllBucketsEmpty () |
|
void | GrowTable (Tables tables) |
|
void | AcquireAllLocks (ref int locksAcquired) |
|
void | AcquireLocks (int fromInclusive, int toExclusive, ref int locksAcquired) |
|
void | ReleaseLocks (int fromInclusive, int toExclusive) |
|
ReadOnlyCollection< TKey > | GetKeys () |
|
ReadOnlyCollection< TValue > | GetValues () |
|