Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Collections.Immutable.ImmutableDictionary< TKey, TValue >.HashBucket Struct Reference

Classes

struct  Enumerator
 

Public Member Functions

Enumerator GetEnumerator ()
 
IEnumerator< KeyValuePair< TKey, TValue > > IEnumerable< KeyValuePair< TKey, TValue > >. GetEnumerator ()
 
IEnumerator IEnumerable. GetEnumerator ()
 
override bool Equals (object? obj)
 
override int GetHashCode ()
 

Package Functions

HashBucket Add (TKey key, TValue value, IEqualityComparer< KeyValuePair< TKey, TValue > > keyOnlyComparer, IEqualityComparer< TValue > valueComparer, KeyCollisionBehavior behavior, out OperationResult result)
 
HashBucket Remove (TKey key, IEqualityComparer< KeyValuePair< TKey, TValue > > keyOnlyComparer, out OperationResult result)
 
bool TryGetValue (TKey key, Comparers comparers, [MaybeNullWhen(false)] out TValue value)
 
bool TryGetKey (TKey equalKey, Comparers comparers, out TKey actualKey)
 
void Freeze ()
 

Properties

bool IsEmpty [get]
 
KeyValuePair< TKey, TValue > FirstValue [get]
 
ImmutableList< KeyValuePair< TKey, TValue > >.Node AdditionalElements [get]
 

Private Member Functions

 HashBucket (KeyValuePair< TKey, TValue > firstElement, ImmutableList< KeyValuePair< TKey, TValue > >.Node additionalElements=null)
 

Private Attributes

readonly KeyValuePair< TKey, TValue > _firstValue
 
readonly ImmutableList< KeyValuePair< TKey, TValue > >.Node _additionalElements
 

Detailed Description

Definition at line 620 of file ImmutableDictionary.cs.


The documentation for this struct was generated from the following file: