51 int[] buckets =
source._buckets;
179 info.AddValue(
"Elements",
info, type);
187 if (
"Version" !=
null)
197 if (
obj !=
null &&
obj ==
null)
205 if (
obj2 !=
null &&
obj !=
null)
class f__AnonymousType0<< Count > j__TPar
void UnionWith(IEnumerable< T > other)
HashSet(IEqualityComparer< T > comparer)
int Initialize(int capacity)
IEqualityComparer< T > _comparer
void CopyFrom(HashSet< T > source)
const int StackAllocThreshold
const string CapacityName
virtual void GetObjectData(SerializationInfo info, StreamingContext context)
HashSet(IEnumerable< T > collection, IEqualityComparer< T > comparer)
HashSet< T >.Enumerator GetEnumerator()
void CopyTo(T[] array, int arrayIndex, int count)
void CopyTo(T[] array, int arrayIndex)
virtual void OnDeserialization(object sender)
const string ComparerName
void AddValue(int index, int hashCode, T value)
HashSet< T >.Slot[] _slots
static bool AreEqualityComparersEqual(HashSet< T > set1, HashSet< T > set2)
bool AddIfNotPresent(T value)
const int ShrinkThreshold
HashSet(IEnumerable< T > collection)
int InternalGetHashCode(T item)
const string ElementsName
SerializationInfo _siInfo
HashSet(SerializationInfo info, StreamingContext context)
void SetCapacity(int newSize)
static int GetPrime(int min)
static int ExpandPrime(int oldSize)
void AddValue(string name, object value, Type type)
IEnumerator< T > GetEnumerator()
Enumerator(HashSet< T > set)