implements IDictionary`2, ICollection`1, IEnumerable`1, IEnumerable, IDictionary, ICollection, IReadOnlyDictionary`2, IReadOnlyCollection`1, ISerializable, IDeserializationCallback
0x00x0050
Members 14
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x08 | _buckets | int[] | Private |
| — | 0x08 | _entries | Entry[] | Private |
| — | 0x04 | _count | int | Private |
| — | 0x04 | _freeList | int | Private |
| — | 0x04 | _freeCount | int | Private |
| — | 0x04 | _version | int | Private |
| — | 0x08 | _comparer | IEqualityComparer`1 | Private |
| — | 0x08 | _keys | KeyCollection | Private |
| — | 0x08 | _values | ValueCollection | Private |
| — | 0x08 | _syncRoot | UObject* | Private |
| — | 0x08 | VersionName | string | PrivateStatic+1 flags |
| — | 0x08 | HashSizeName | string | PrivateStatic+1 flags |
| — | 0x08 | KeyValuePairsName | string | PrivateStatic+1 flags |
| — | 0x08 | ComparerName | string | PrivateStatic+1 flags |
| 0x0010 | 0x40 | unreflected bytes to end of Dictionary`2 | ||
Functions 60
| 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() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |
| void .ctor() | 2 flags | — | 0x00 |
| void get_Comparer() | Public+1 flags | — | 0x00 |
| void get_Count() | PublicFinal+3 flags | — | 0x00 |
| void get_Keys() | Public+1 flags | — | 0x00 |
| void System.Collections.Generic.IDictionary<TKey,TValue>.get_Keys() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Keys() | PrivateFinal+3 flags | — | 0x00 |
| void get_Values() | Public+1 flags | — | 0x00 |
| void System.Collections.Generic.IDictionary<TKey,TValue>.get_Values() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.Generic.IReadOnlyDictionary<TKey,TValue>.get_Values() | PrivateFinal+3 flags | — | 0x00 |
| void get_Item() | PublicFinal+3 flags | — | 0x00 |
| void set_Item() | PublicFinal+3 flags | — | 0x00 |
| void Add() | PublicFinal+2 flags | — | 0x00 |
| void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Add() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Contains() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.Remove() | PrivateFinal+2 flags | — | 0x00 |
| void Clear() | PublicFinal+2 flags | — | 0x00 |
| void ContainsKey() | PublicFinal+2 flags | — | 0x00 |
| void ContainsValue() | Public | — | 0x00 |
| void CopyTo() | Private | — | 0x00 |
| void GetEnumerator() | Public | — | 0x00 |
| void System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void GetObjectData() | Public+2 flags | — | 0x00 |
| void FindEntry() | Private | — | 0x00 |
| void Initialize() | Private | — | 0x00 |
| void TryInsert() | Private | — | 0x00 |
| void OnDeserialization() | Public+2 flags | — | 0x00 |
| void Resize() | Private | — | 0x00 |
| void Resize() | Private | — | 0x00 |
| void Remove() | PublicFinal+2 flags | — | 0x00 |
| void Remove() | Public | — | 0x00 |
| void TryGetValue() | PublicFinal+2 flags | — | 0x00 |
| void TryAdd() | Public | — | 0x00 |
| void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.get_IsReadOnly() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.Generic.ICollection<System.Collections.Generic.KeyValuePair<TKey,TValue>>.CopyTo() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.ICollection.CopyTo() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.IEnumerable.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void EnsureCapacity() | Public | — | 0x00 |
| void TrimExcess() | Public | — | 0x00 |
| void TrimExcess() | Public | — | 0x00 |
| void System.Collections.ICollection.get_IsSynchronized() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.ICollection.get_SyncRoot() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.IDictionary.get_IsFixedSize() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.IDictionary.get_IsReadOnly() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.IDictionary.get_Keys() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.IDictionary.get_Values() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.IDictionary.get_Item() | PrivateFinal+3 flags | — | 0x00 |
| void System.Collections.IDictionary.set_Item() | PrivateFinal+3 flags | — | 0x00 |
| void IsCompatibleKey() | PrivateStatic | — | 0x00 |
| void System.Collections.IDictionary.Add() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.IDictionary.Contains() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.IDictionary.GetEnumerator() | PrivateFinal+2 flags | — | 0x00 |
| void System.Collections.IDictionary.Remove() | PrivateFinal+2 flags | — | 0x00 |
Subclasses 2
Used by 299
types with a member, parameter or interface of this type<>c__DisplayClass11_0<>c__DisplayClass34_0<>c__DisplayClass5_0<>c__DisplayClass65_0AddressablesImplAddressablesRuntimePropertiesAnalyzedTreeAnimationDataSet`2AnimationParser`1ApiRequestOptionsAppContextAppDomainAssetBundleProviderAuthenticationNetworkClientBaseTreeViewControllerBidirectionalDictionary`2BinaryFormatterBindingDataCollectionBlobHeapBufferBoundConstantsCacheCachedDataCallbackDispatcherCallSiteBinderCharacterSubstitutorChunkBufferClaimCodeDomProviderCodeNamespaceImportCollectionCodeWriterCollectionColumnLayoutCompareInfoCompatibilityAssetBundleManifestCompilerCollectionCompilerScopeComponentFactoryComputedStyleConsoleCommandsContainerPropertyBag`1ContentCatalogDataEntrySerializationContextContentCatalogProviderContentDispositionConversionRegistryConverterGroupsCreationContextCryptoConfigCSharpHelpersCultureInfoCultureInfoMapperCustomMessagingManagerCustomStyleAccessDatabase`1DateTimeFormatInfoScannerDebugTreeMaterialSwapperDebugViewWriterDefaultReflectionImporterDefaultSceneManagerHandlerDefaultWatcherDataDeferredMessageManagerDeferredObjectsMovedEventDelayComponentDetailedLocalizationTable`1DispatchProxyGeneratorDownloadAssetPackAsyncOperationDrawCommandDynamicAtlasDynamicAtlasCoreDynamicHeightVirtualizationController`1EncodingEncodingTableEndPointListenerEndPointListenerEndPointManagerEnumDataUtilityEnumerableRewriterEnumeratorEnumeratorEnumeratorEventDebugger+219 more