implements ICollection`1, IEnumerable`1, IEnumerable, ISet`1, IReadOnlyCollection`1, ISerializable, IDeserializationCallback
0x00x0040
Members 15
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | Lower31BitMask | int | PrivateStatic+1 flags |
| — | 0x04 | StackAllocThreshold | int | PrivateStatic+1 flags |
| — | 0x04 | ShrinkThreshold | int | PrivateStatic+1 flags |
| — | 0x08 | CapacityName | string | PrivateStatic+1 flags |
| — | 0x08 | ElementsName | string | PrivateStatic+1 flags |
| — | 0x08 | ComparerName | string | PrivateStatic+1 flags |
| — | 0x08 | VersionName | string | PrivateStatic+1 flags |
| — | 0x08 | _buckets | int[] | Private |
| — | 0x08 | _slots | Slot[] | Private |
| — | 0x04 | _count | int | Private |
| — | 0x04 | _lastIndex | int | Private |
| — | 0x04 | _freeList | int | Private |
| — | 0x08 | _comparer | IEqualityComparer`1 | Private |
| — | 0x04 | _version | int | Private |
| — | 0x08 | _siInfo | SerializationInfo | Private |
| 0x0010 | 0x30 | unreflected bytes to end of HashSet`1 | ||
Functions 56
| Signature | Flags | Native | Params |
|---|---|---|---|
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void CopyFrom() | Private | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void System.Collections.Generic.ICollection<T>.Add() | PrivateFinal+2 flags | — | 0x00 |
| void Clear() | PublicFinal+2 flags | — | 0x00 |
| void Contains() | PublicFinal+2 flags | — | 0x00 |
| void CopyTo() | PublicFinal+2 flags | — | 0x00 |
| void Remove() | PublicFinal+2 flags | — | 0x00 |
| void get_Count() | PublicFinal+3 flags | — | 0x00 |
| void System.Collections.Generic.ICollection<T>.get_IsReadOnly() | PrivateFinal+3 flags | — | 0x00 |
| void GetEnumerator() | Public | — | 0x00 |
| void System.Collections.Generic.IEnumerable<T>.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void GetObjectData() | Public+2 flags | — | 0x00 |
| void OnDeserialization() | Public+2 flags | — | 0x00 |
| void Add() | PublicFinal+2 flags | — | 0x00 |
| void TryGetValue() | Public | — | 0x00 |
| void UnionWith() | PublicFinal+2 flags | — | 0x00 |
| void IntersectWith() | PublicFinal+2 flags | — | 0x00 |
| void ExceptWith() | PublicFinal+2 flags | — | 0x00 |
| void SymmetricExceptWith() | PublicFinal+2 flags | — | 0x00 |
| void IsSubsetOf() | PublicFinal+2 flags | — | 0x00 |
| void IsProperSubsetOf() | PublicFinal+2 flags | — | 0x00 |
| void IsSupersetOf() | PublicFinal+2 flags | — | 0x00 |
| void IsProperSupersetOf() | PublicFinal+2 flags | — | 0x00 |
| void Overlaps() | PublicFinal+2 flags | — | 0x00 |
| void SetEquals() | PublicFinal+2 flags | — | 0x00 |
| void CopyTo() | Public | — | 0x00 |
| void CopyTo() | Public | — | 0x00 |
| void RemoveWhere() | Public | — | 0x00 |
| void get_Comparer() | Public+1 flags | — | 0x00 |
| void EnsureCapacity() | Public | — | 0x00 |
| void TrimExcess() | Public | — | 0x00 |
| void CreateSetComparer() | PublicStatic | — | 0x00 |
| void Initialize() | Private | — | 0x00 |
| void IncreaseCapacity() | Private | — | 0x00 |
| void SetCapacity() | Private | — | 0x00 |
| void AddIfNotPresent() | Private | — | 0x00 |
| void AddValue() | Private | — | 0x00 |
| void ContainsAllElements() | Private | — | 0x00 |
| void IsSubsetOfHashSetWithSameEC() | Private | — | 0x00 |
| void IntersectWithHashSetWithSameEC() | Private | — | 0x00 |
| void IntersectWithEnumerable() | Private | — | 0x00 |
| void InternalIndexOf() | Private | — | 0x00 |
| void SymmetricExceptWithUniqueHashSet() | Private | — | 0x00 |
| void SymmetricExceptWithEnumerable() | Private | — | 0x00 |
| void AddOrGetLocation() | Private | — | 0x00 |
| void CheckUniqueAndUnfoundElements() | Private | — | 0x00 |
| void HashSetEquals() | Static+1 flags | — | 0x00 |
| void AreEqualityComparersEqual() | PrivateStatic | — | 0x00 |
| void InternalGetHashCode() | Private | — | 0x00 |
Used by 87
types with a member, parameter or interface of this type<>c__DisplayClass13_0<>c__DisplayClass231_0<get_stylesheets>d__40<get_templateDependencies>d__30<GetFallbacks>d__20AddressablesImplAsyncOpHandlesCacheKeyAuthoringChangesBaitBoatTriggerCameraEntryClientObjectCacheCloseItemsUICollectionCollectionViewSelectionCompilerScopeConstantBuffer`1ContextPoolImplementationCreatureDebugDisplaySettings`1DebugDisplayStats`1DynamicHeightVirtualizationController`1EnumeratorFontAssetFontAssetFactoryFontAssetUtilitiesGetTableEntryOperation`2GridEntryGroupOperationHierarchicalBindingsSorterHierarchyBindingTrackerHierarchyDataSourceTrackerHierarchySearchQueryDescriptorInputDeviceInputSettingsInvalidateDataSourcesTraversalItemExtraRigidbodyItemManagerLabelInfoLight2DCullResultLineBreakingTableMatchedRulesExtractorMicrophoneDevicesListenerNetworkBehaviourNetworkConnectionNetworkObjectNetworkObserverProxyAssemblyRectMask2DRegistrationResourceManagerRigidbodyManagerRTHandleSystemSceneManagerSelectionServerManagerServerObjectsSharedTableEntryMetadataSourceInfoStylePropertyUtilSVGDocumentSyncHashSet`1TestBuilderTextGeneratorUtilitiesTextureSlotAllocatorTimerEventSchedulerTMP_FontAssetTMP_FontAssetUtilitiesTMP_SpriteAssetTMP_TextParsingUtilitiesTMP_UpdateManagerTMP_UpdateRegistryTupleExtensionsTutorialManagerUIElementsUtilityUIRenderDeviceUIToolkitInteroperabilityBridgeUnicodeLineBreakingRulesUnityComputeDeviceContextVisitContext+7 more