Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Collections.Immutable.ImmutableHashSet< T >.Builder Class Referencesealed

Public Member Functions

Enumerator GetEnumerator ()
 
ImmutableHashSet< TToImmutable ()
 
bool TryGetValue (T equalValue, out T actualValue)
 
bool Add (T item)
 
bool Remove (T item)
 
bool Contains (T item)
 
void Clear ()
 
void ExceptWith (IEnumerable< T > other)
 
void IntersectWith (IEnumerable< T > other)
 
bool IsProperSubsetOf (IEnumerable< T > other)
 
bool IsProperSupersetOf (IEnumerable< T > other)
 
bool IsSubsetOf (IEnumerable< T > other)
 
bool IsSupersetOf (IEnumerable< T > other)
 
bool Overlaps (IEnumerable< T > other)
 
bool SetEquals (IEnumerable< T > other)
 
void SymmetricExceptWith (IEnumerable< T > other)
 
void UnionWith (IEnumerable< T > other)
 
void CopyTo (Array array, int index)
 

Package Functions

 Builder (ImmutableHashSet< T > set)
 

Properties

int Count [get]
 
bool ICollection< T >. IsReadOnly [get]
 
IEqualityComparer< TKeyComparer [get, set]
 
int Version [get]
 
MutationInput Origin [get]
 
SortedInt32KeyNode< HashBucketRoot [get, set]
 
object SyncRoot [get]
 
bool IsSynchronized [get]
 

Private Member Functions

void ICollection< T >. Add (T item)
 
void ICollection< T >. CopyTo (T[] array, int arrayIndex)
 
IEnumerator< T > IEnumerable< T >. GetEnumerator ()
 
IEnumerator IEnumerable. GetEnumerator ()
 
void Apply (MutationResult result)
 

Private Attributes

SortedInt32KeyNode< HashBucket_root = SortedInt32KeyNode<HashBucket>.EmptyNode
 
IEqualityComparer< T_equalityComparer
 
readonly IEqualityComparer< HashBucket_hashBucketEqualityComparer
 
int _count
 
ImmutableHashSet< T_immutable
 
int _version
 

Detailed Description

Definition at line 59 of file ImmutableHashSet.cs.


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