0x00x0938
Members 77
| Offset | Size | Name | Type | Flags | Default |
|---|---|---|---|---|---|
| 0x08 | NamespaceCache | NamespaceCache | 2 flags | — | |
| 0x10 | Block | MemoryBlock | 2 flags | — | |
| 0x04 | WinMDMscorlibRef | int | 2 flags | — | |
| 0x002C | 0x04 | padding / unreflected | |||
| 0x08 | _memoryOwnerObj | object | Private+1 flags | — | |
| 0x04 | _options | MetadataReaderOptions | Private+1 flags | — | |
| 0x003C | 0x04 | padding / unreflected | |||
| 0x08 | _lazyNestedTypesMap | Dictionary<System.Reflection.Metadata.TypeDefinitionHandle | Private | — | |
| 0x08 | _versionString | string | Private+1 flags | — | |
| 0x04 | _metadataKind | MetadataKind | Private+1 flags | — | |
| 0x04 | _metadataStreamKind | MetadataStreamKind | Private+1 flags | — | |
| 0x08 | _debugMetadataHeader | DebugMetadataHeader | Private+1 flags | — | |
| 0x18 | StringHeap | StringHeap | 1 flags | — | |
| 0x18 | BlobHeap | BlobHeap | 1 flags | — | |
| 0x10 | GuidHeap | GuidHeap | 1 flags | — | |
| 0x10 | UserStringHeap | UserStringHeap | 1 flags | — | |
| 0x01 | IsMinimalDelta | bool | 1 flags | — | |
| 0x00B1 | 0x07 | padding / unreflected | |||
| 0x08 | _sortedTables | TableMask | Private+1 flags | — | |
| 0x08 | TableRowCounts | int[] | 1 flags | — | |
| 0x30 | ModuleTable | ModuleTableReader | 1 flags | — | |
| 0x28 | TypeRefTable | TypeRefTableReader | 1 flags | — | |
| 0x38 | TypeDefTable | TypeDefTableReader | 1 flags | — | |
| 0x20 | FieldPtrTable | FieldPtrTableReader | 1 flags | — | |
| 0x28 | FieldTable | FieldTableReader | 1 flags | — | |
| 0x20 | MethodPtrTable | MethodPtrTableReader | 1 flags | — | |
| 0x38 | MethodDefTable | MethodTableReader | 1 flags | — | |
| 0x20 | ParamPtrTable | ParamPtrTableReader | 1 flags | — | |
| 0x28 | ParamTable | ParamTableReader | 1 flags | — | |
| 0x28 | InterfaceImplTable | InterfaceImplTableReader | 1 flags | — | |
| 0x28 | MemberRefTable | MemberRefTableReader | 1 flags | — | |
| 0x28 | ConstantTable | ConstantTableReader | 1 flags | — | |
| 0x30 | CustomAttributeTable | CustomAttributeTableReader | 1 flags | — | |
| 0x28 | FieldMarshalTable | FieldMarshalTableReader | 1 flags | — | |
| 0x28 | DeclSecurityTable | DeclSecurityTableReader | 1 flags | — | |
| 0x28 | ClassLayoutTable | ClassLayoutTableReader | 1 flags | — | |
| 0x28 | FieldLayoutTable | FieldLayoutTableReader | 1 flags | — | |
| 0x20 | StandAloneSigTable | StandAloneSigTableReader | 1 flags | — | |
| 0x28 | EventMapTable | EventMapTableReader | 1 flags | — | |
| 0x20 | EventPtrTable | EventPtrTableReader | 1 flags | — | |
| 0x28 | EventTable | EventTableReader | 1 flags | — | |
| 0x28 | PropertyMapTable | PropertyMapTableReader | 1 flags | — | |
| 0x20 | PropertyPtrTable | PropertyPtrTableReader | 1 flags | — | |
| 0x28 | PropertyTable | PropertyTableReader | 1 flags | — | |
| 0x28 | MethodSemanticsTable | MethodSemanticsTableReader | 1 flags | — | |
| 0x28 | MethodImplTable | MethodImplTableReader | 1 flags | — | |
| 0x20 | ModuleRefTable | ModuleRefTableReader | 1 flags | — | |
| 0x20 | TypeSpecTable | TypeSpecTableReader | 1 flags | — | |
| 0x30 | ImplMapTable | ImplMapTableReader | 1 flags | — | |
| 0x28 | FieldRvaTable | FieldRVATableReader | 1 flags | — | |
| 0x20 | EncLogTable | EnCLogTableReader | 1 flags | — | |
| 0x20 | EncMapTable | EnCMapTableReader | 1 flags | — | |
| 0x40 | AssemblyTable | AssemblyTableReader | 1 flags | — | |
| 0x20 | AssemblyProcessorTable | AssemblyProcessorTableReader | 1 flags | — | |
| 0x28 | AssemblyOSTable | AssemblyOSTableReader | 1 flags | — | |
| 0x48 | AssemblyRefTable | AssemblyRefTableReader | 1 flags | — | |
| 0x28 | AssemblyRefProcessorTable | AssemblyRefProcessorTableReader | 1 flags | — | |
| 0x30 | AssemblyRefOSTable | AssemblyRefOSTableReader | 1 flags | — | |
| 0x28 | FileTable | FileTableReader | 1 flags | — | |
| 0x30 | ExportedTypeTable | ExportedTypeTableReader | 1 flags | — | |
| 0x30 | ManifestResourceTable | ManifestResourceTableReader | 1 flags | — | |
| 0x28 | NestedClassTable | NestedClassTableReader | 1 flags | — | |
| 0x30 | GenericParamTable | GenericParamTableReader | 1 flags | — | |
| 0x28 | MethodSpecTable | MethodSpecTableReader | 1 flags | — | |
| 0x28 | GenericParamConstraintTable | GenericParamConstraintTableReader | 1 flags | — | |
| 0x28 | DocumentTable | DocumentTableReader | 1 flags | — | |
| 0x20 | MethodDebugInformationTable | MethodDebugInformationTableReader | 1 flags | — | |
| 0x30 | LocalScopeTable | LocalScopeTableReader | 1 flags | — | |
| 0x28 | LocalVariableTable | LocalVariableTableReader | 1 flags | — | |
| 0x20 | LocalConstantTable | LocalConstantTableReader | 1 flags | — | |
| 0x20 | ImportScopeTable | ImportScopeTableReader | 1 flags | — | |
| 0x20 | StateMachineMethodTable | StateMachineMethodTableReader | 1 flags | — | |
| 0x28 | CustomDebugInformationTable | CustomDebugInformationTableReader | 1 flags | — | |
| — | 0x04 | SmallIndexSize | int | PrivateStatic+1 flags | 324521408 |
| — | 0x04 | LargeIndexSize | int | PrivateStatic+1 flags | 324521408 |
| 0x08 | <UTF8Decoder>k__BackingField | MetadataStringDecoder | Private+1 flags | — | |
| — | 0x08 | ClrPrefix | string | Static+2 flags | 2006074248640 |
| 0x08 | WinRTPrefix | byte[] | Static+2 flags | — | |
| 0x08 | s_projectedTypeNames | string[] | PrivateStatic | — | |
| 0x08 | s_projectionInfos | ProjectionInfo[] | PrivateStatic | — | |
Functions 146
| Signature | Flags | Native | Params |
|---|---|---|---|
| AssemblyName GetAssemblyName(const StringHandle& nameHandle, Version version, const StringHandle& cultureHandle, const BlobHandle& publicKeyOrTokenHandle, const AssemblyHashAlgorithm& assemblyHashAlgorithm, const AssemblyFlags& flags) | 1 flags | 0x08 | |
| AssemblyNameFlags GetAssemblyNameFlags(const AssemblyFlags& flags) | Private | 0x04 | |
| AssemblyContentType GetContentTypeFromAssemblyFlags(const AssemblyFlags& flags) | Private | 0x04 | |
| void .ctor(const Byte*& metadata, int length) | Public+1 flags | 0x04 | |
| void .ctor(const Byte*& metadata, int length, const MetadataReaderOptions& options) | Public+1 flags | 0x04 | |
| void .ctor(const Byte*& metadata, int length, const MetadataReaderOptions& options, MetadataStringDecoder utf8Decoder) | Public+1 flags | 0x08 | |
| void .ctor(const Byte*& metadata, int length, const MetadataReaderOptions& options, MetadataStringDecoder utf8Decoder, object memoryOwner) | 2 flags | 0x08 | |
| void ReadMetadataHeader(ref BlobReader& memReader, ref string& versionString) | Private | 0x20 | |
| MetadataKind GetMetadataKind(const string& versionString) | Private | 0x08 | |
| StreamHeader[] ReadStreamHeaders(ref BlobReader& memReader) | Private | 0x20 | |
| void InitializeStreamReaders(ref MemoryBlock& metadataRoot, const StreamHeader[]& streamHeaders, ref MetadataStreamKind& metadataStreamKind, ref MemoryBlock& metadataTableStream, ref MemoryBlock& standalonePdbStream) | Private | 0x10 | |
| void ReadMetadataTableHeader(ref BlobReader& reader, ref HeapSizes& heapSizes, ref int[]& metadataTableRowCounts, ref TableMask& sortedTables) | Private | 0x20 | |
| int[] ReadMetadataTableRowCounts(ref BlobReader& memReader, ulong presentTableMask) | PrivateStatic | 0x20 | |
| void ReadStandalonePortablePdbStream(const MemoryBlock& pdbStreamBlock, int pdbStreamOffset, ref DebugMetadataHeader& debugMetadataHeader, ref int[]& externalTableRowCounts) | Static+1 flags | 0x10 | |
| int GetReferenceSize(const int[]& rowCounts, const TableIndex& index) | Private | 0x08 | |
| void InitializeTableReaders(const MemoryBlock& metadataTablesMemoryBlock, const HeapSizes& heapSizes, const int[]& rowCounts, const int[]& externalRowCountsOpt) | Private | 0x10 | |
| int[] CombineRowCounts(const int[]& local, const int[]& external, const TableIndex& firstLocalTableIndex) | PrivateStatic | 0x08 | |
| int ComputeCodedTokenSize(int largeRowSize, const int[]& rowCounts, const TableMask& tablesReferenced) | Private | 0x08 | |
| bool IsDeclaredSorted(const TableMask& index) | Private | 0x08 | |
| bool get_UseFieldPtrTable() | 2 flags | 0x01 | |
| bool get_UseMethodPtrTable() | 2 flags | 0x01 | |
| bool get_UseParamPtrTable() | 2 flags | 0x01 | |
| bool get_UseEventPtrTable() | 2 flags | 0x01 | |
| bool get_UsePropertyPtrTable() | 2 flags | 0x01 | |
| void GetFieldRange(const TypeDefinitionHandle& typeDef, ref int& firstFieldRowId, ref int& lastFieldRowId) | 1 flags | 0x04 | |
| void GetMethodRange(const TypeDefinitionHandle& typeDef, ref int& firstMethodRowId, ref int& lastMethodRowId) | 1 flags | 0x04 | |
| void GetEventRange(const TypeDefinitionHandle& typeDef, ref int& firstEventRowId, ref int& lastEventRowId) | 1 flags | 0x04 | |
| void GetPropertyRange(const TypeDefinitionHandle& typeDef, ref int& firstPropertyRowId, ref int& lastPropertyRowId) | 1 flags | 0x04 | |
| void GetParameterRange(const MethodDefinitionHandle& methodDef, ref int& firstParamRowId, ref int& lastParamRowId) | 1 flags | 0x04 | |
| void GetLocalVariableRange(const LocalScopeHandle& scope, ref int& firstVariableRowId, ref int& lastVariableRowId) | 1 flags | 0x04 | |
| void GetLocalConstantRange(const LocalScopeHandle& scope, ref int& firstConstantRowId, ref int& lastConstantRowId) | 1 flags | 0x04 | |
| Byte* get_MetadataPointer() | Public+1 flags | 0x00 | |
| int get_MetadataLength() | Public+1 flags | 0x04 | |
| MetadataReaderOptions get_Options() | Public+1 flags | 0x04 | |
| string get_MetadataVersion() | Public+1 flags | 0x08 | |
| DebugMetadataHeader get_DebugMetadataHeader() | Public+1 flags | 0x08 | |
| MetadataKind get_MetadataKind() | Public+1 flags | 0x04 | |
| MetadataStringComparer get_StringComparer() | Public+1 flags | 0x08 | |
| MetadataStringDecoder get_UTF8Decoder() | Public+1 flags | 0x08 | |
| bool get_IsAssembly() | Public+1 flags | 0x01 | |
| AssemblyReferenceHandleCollection get_AssemblyReferences() | Public+1 flags | 0x08 | |
| TypeDefinitionHandleCollection get_TypeDefinitions() | Public+1 flags | 0x04 | |
| TypeReferenceHandleCollection get_TypeReferences() | Public+1 flags | 0x04 | |
| CustomAttributeHandleCollection get_CustomAttributes() | Public+1 flags | 0x10 | |
| DeclarativeSecurityAttributeHandleCollection get_DeclarativeSecurityAttributes() | Public+1 flags | 0x10 | |
| MemberReferenceHandleCollection get_MemberReferences() | Public+1 flags | 0x04 | |
| ManifestResourceHandleCollection get_ManifestResources() | Public+1 flags | 0x04 | |
| AssemblyFileHandleCollection get_AssemblyFiles() | Public+1 flags | 0x04 | |
| ExportedTypeHandleCollection get_ExportedTypes() | Public+1 flags | 0x04 | |
| MethodDefinitionHandleCollection get_MethodDefinitions() | Public+1 flags | 0x10 | |
| FieldDefinitionHandleCollection get_FieldDefinitions() | Public+1 flags | 0x10 | |
| EventDefinitionHandleCollection get_EventDefinitions() | Public+1 flags | 0x10 | |
| PropertyDefinitionHandleCollection get_PropertyDefinitions() | Public+1 flags | 0x10 | |
| DocumentHandleCollection get_Documents() | Public+1 flags | 0x10 | |
| MethodDebugInformationHandleCollection get_MethodDebugInformation() | Public+1 flags | 0x10 | |
| LocalScopeHandleCollection get_LocalScopes() | Public+1 flags | 0x10 | |
| LocalVariableHandleCollection get_LocalVariables() | Public+1 flags | 0x10 | |
| LocalConstantHandleCollection get_LocalConstants() | Public+1 flags | 0x10 | |
| ImportScopeCollection get_ImportScopes() | Public+1 flags | 0x10 | |
| CustomDebugInformationHandleCollection get_CustomDebugInformation() | Public+1 flags | 0x10 | |
| AssemblyDefinition GetAssemblyDefinition() | Public | 0x08 | |
| string GetString(const StringHandle& handle) | Public | 0x08 | |
| string GetString(const NamespaceDefinitionHandle& handle) | Public | 0x08 | |
| byte[] GetBlobBytes(const BlobHandle& handle) | Public | 0x08 | |
| ImmutableArray<System.Byte> GetBlobContent(const BlobHandle& handle) | Public | 0x08 | |
| BlobReader GetBlobReader(const BlobHandle& handle) | Public | 0x20 | |
| BlobReader GetBlobReader(const StringHandle& handle) | Public | 0x20 | |
| string GetUserString(const UserStringHandle& handle) | Public | 0x08 | |
| Guid GetGuid(const GuidHandle& handle) | Public | 0x10 | |
| ModuleDefinition GetModuleDefinition() | Public | 0x08 | |
| AssemblyReference GetAssemblyReference(const AssemblyReferenceHandle& handle) | Public | 0x10 | |
| TypeDefinition GetTypeDefinition(const TypeDefinitionHandle& handle) | Public | 0x10 | |
| NamespaceDefinition GetNamespaceDefinitionRoot() | Public | 0x08 | |
| NamespaceDefinition GetNamespaceDefinition(const NamespaceDefinitionHandle& handle) | Public | 0x08 | |
| uint GetTypeDefTreatmentAndRowId(const TypeDefinitionHandle& handle) | Private | 0x04 | |
| TypeReference GetTypeReference(const TypeReferenceHandle& handle) | Public | 0x10 | |
| uint GetTypeRefTreatmentAndRowId(const TypeReferenceHandle& handle) | Private | 0x04 | |
| ExportedType GetExportedType(const ExportedTypeHandle& handle) | Public | 0x10 | |
| CustomAttributeHandleCollection GetCustomAttributes(const EntityHandle& handle) | Public | 0x10 | |
| CustomAttribute GetCustomAttribute(const CustomAttributeHandle& handle) | Public | 0x10 | |
| uint GetCustomAttributeTreatmentAndRowId(const CustomAttributeHandle& handle) | Private | 0x04 | |
| DeclarativeSecurityAttribute GetDeclarativeSecurityAttribute(const DeclarativeSecurityAttributeHandle& handle) | Public | 0x10 | |
| Constant GetConstant(const ConstantHandle& handle) | Public | 0x10 | |
| MethodDefinition GetMethodDefinition(const MethodDefinitionHandle& handle) | Public | 0x10 | |
| uint GetMethodDefTreatmentAndRowId(const MethodDefinitionHandle& handle) | Private | 0x04 | |
| FieldDefinition GetFieldDefinition(const FieldDefinitionHandle& handle) | Public | 0x10 | |
| uint GetFieldDefTreatmentAndRowId(const FieldDefinitionHandle& handle) | Private | 0x04 | |
| PropertyDefinition GetPropertyDefinition(const PropertyDefinitionHandle& handle) | Public | 0x10 | |
| EventDefinition GetEventDefinition(const EventDefinitionHandle& handle) | Public | 0x10 | |
| MethodImplementation GetMethodImplementation(const MethodImplementationHandle& handle) | Public | 0x10 | |
| MemberReference GetMemberReference(const MemberReferenceHandle& handle) | Public | 0x10 | |
| uint GetMemberRefTreatmentAndRowId(const MemberReferenceHandle& handle) | Private | 0x04 | |
| MethodSpecification GetMethodSpecification(const MethodSpecificationHandle& handle) | Public | 0x10 | |
| Parameter GetParameter(const ParameterHandle& handle) | Public | 0x10 | |
| GenericParameter GetGenericParameter(const GenericParameterHandle& handle) | Public | 0x10 | |
| GenericParameterConstraint GetGenericParameterConstraint(const GenericParameterConstraintHandle& handle) | Public | 0x10 | |
| ManifestResource GetManifestResource(const ManifestResourceHandle& handle) | Public | 0x10 | |
| AssemblyFile GetAssemblyFile(const AssemblyFileHandle& handle) | Public | 0x10 | |
| StandaloneSignature GetStandaloneSignature(const StandaloneSignatureHandle& handle) | Public | 0x10 | |
| TypeSpecification GetTypeSpecification(const TypeSpecificationHandle& handle) | Public | 0x10 | |
| ModuleReference GetModuleReference(const ModuleReferenceHandle& handle) | Public | 0x10 | |
| InterfaceImplementation GetInterfaceImplementation(const InterfaceImplementationHandle& handle) | Public | 0x10 | |
| TypeDefinitionHandle GetDeclaringType(const MethodDefinitionHandle& methodDef) | 1 flags | 0x04 | |
| TypeDefinitionHandle GetDeclaringType(const FieldDefinitionHandle& fieldDef) | 1 flags | 0x04 | |
| string GetString(const DocumentNameBlobHandle& handle) | Public | 0x08 | |
| Document GetDocument(const DocumentHandle& handle) | Public | 0x10 | |
| MethodDebugInformation GetMethodDebugInformation(const MethodDebugInformationHandle& handle) | Public | 0x10 | |
| MethodDebugInformation GetMethodDebugInformation(const MethodDefinitionHandle& handle) | Public | 0x10 | |
| LocalScope GetLocalScope(const LocalScopeHandle& handle) | Public | 0x10 | |
| LocalVariable GetLocalVariable(const LocalVariableHandle& handle) | Public | 0x10 | |
| LocalConstant GetLocalConstant(const LocalConstantHandle& handle) | Public | 0x10 | |
| ImportScope GetImportScope(const ImportScopeHandle& handle) | Public | 0x10 | |
| CustomDebugInformation GetCustomDebugInformation(const CustomDebugInformationHandle& handle) | Public | 0x10 | |
| CustomDebugInformationHandleCollection GetCustomDebugInformation(const EntityHandle& handle) | Public | 0x10 | |
| LocalScopeHandleCollection GetLocalScopes(const MethodDefinitionHandle& handle) | Public | 0x10 | |
| LocalScopeHandleCollection GetLocalScopes(const MethodDebugInformationHandle& handle) | Public | 0x10 | |
| void InitializeNestedTypesMap() | Private | 0x00 | |
| ImmutableArray<System.Reflection.Metadata.TypeDefinitionHandle> GetNestedTypes(const TypeDefinitionHandle& typeDef) | 1 flags | 0x08 | |
| TypeDefTreatment GetWellKnownTypeDefinitionTreatment(const TypeDefinitionHandle& typeDef) | Private | 0x04 | |
| int GetProjectionIndexForTypeReference(const TypeReferenceHandle& typeRef, ref bool& isIDisposable) | Private | 0x04 | |
| AssemblyReferenceHandle GetProjectedAssemblyRef(int projectionIndex) | Static+1 flags | 0x04 | |
| StringHandle GetProjectedName(int projectionIndex) | Static+1 flags | 0x04 | |
| StringHandle GetProjectedNamespace(int projectionIndex) | Static+1 flags | 0x04 | |
| TypeRefSignatureTreatment GetProjectedSignatureTreatment(int projectionIndex) | Static+1 flags | 0x04 | |
| void InitializeProjectedTypes() | PrivateStatic | 0x00 | |
| void AssertSorted(const string[]& keys) | PrivateStatic | 0x08 | |
| string[] GetProjectedTypeNames() | Static+1 flags | 0x08 | |
| uint TreatmentAndRowId(byte treatment, int rowId) | PrivateStatic | 0x04 | |
| uint CalculateTypeDefTreatmentAndRowId(const TypeDefinitionHandle& handle) | 1 flags | 0x04 | |
| bool IsClrImplementationType(const TypeDefinitionHandle& typeDef) | Private | 0x04 | |
| uint CalculateTypeRefTreatmentAndRowId(const TypeReferenceHandle& handle) | 1 flags | 0x04 | |
| TypeRefTreatment GetSpecialTypeRefTreatment(const TypeReferenceHandle& handle) | Private | 0x04 | |
| bool IsSystemAttribute(const TypeReferenceHandle& handle) | Private | 0x04 | |
| bool NeedsWinRTPrefix(const TypeAttributes& flags, const EntityHandle& extends) | Private | 0x04 | |
| uint CalculateMethodDefTreatmentAndRowId(const MethodDefinitionHandle& methodDef) | Private | 0x04 | |
| MethodDefTreatment GetMethodTreatmentFromCustomAttributes(const MethodDefinitionHandle& methodDef) | Private | 0x04 | |
| uint CalculateFieldDefTreatmentAndRowId(const FieldDefinitionHandle& handle) | Private | 0x04 | |
| uint CalculateMemberRefTreatmentAndRowId(const MemberReferenceHandle& handle) | Private | 0x04 | |
| bool ImplementsRedirectedInterface(const MemberReferenceHandle& memberRef, ref bool& isIDisposable) | Private | 0x04 | |
| int FindMscorlibAssemblyRefNoProjection() | Private | 0x04 | |
| CustomAttributeValueTreatment CalculateCustomAttributeValueTreatment(const CustomAttributeHandle& handle) | 1 flags | 0x04 | |
| bool IsWindowsAttributeUsageAttribute(const EntityHandle& targetType, const CustomAttributeHandle& attributeHandle) | Private | 0x04 | |
| bool HasAttribute(const EntityHandle& token, const string& asciiNamespaceName, const string& asciiTypeName) | Private | 0x08 | |
| bool GetAttributeTypeNameRaw(const CustomAttributeHandle& caHandle, ref StringHandle& namespaceName, ref StringHandle& typeName) | Private | 0x04 | |
| EntityHandle GetAttributeTypeRaw(const CustomAttributeHandle& handle) | Private | 0x04 | |
| void .cctor() | PrivateStatic+1 flags | 0x00 |
Used by 83
types with a member, parameter or interface of this type<GetEditAndContinueLogEntries>d__10<GetEditAndContinueMapEntries>d__11<GetTypesWithEvents>d__13<GetTypesWithProperties>d__12AssemblyDefinitionAssemblyFileAssemblyReferenceAssemblyReferenceHandleCollectionChildrenEnumeratorConstantCustomAttributeCustomAttributeDecoder`1CustomAttributeHandleCollectionCustomDebugInformationCustomDebugInformationHandleCollectionDeclarativeSecurityAttributeDeclarativeSecurityAttributeHandleCollectionDocumentDocumentHandleCollectionEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEnumeratorEventDefinitionEventDefinitionHandleCollectionExportedTypeFieldDefinitionFieldDefinitionHandleCollectionGenericParameterGenericParameterConstraintImportScopeImportScopeCollectionInterfaceImplementationInterfaceImplementationHandleCollectionIReadOnlyList`1ISignatureTypeProvider`2ISimpleTypeProvider`1LocalConstantLocalConstantHandleCollectionLocalScopeLocalScopeHandleCollectionLocalVariableLocalVariableHandleCollectionManifestResourceMemberReferenceMetadataAggregatorMetadataReaderExtensionsMetadataReaderProviderMetadataStringComparerMetadataTokensMethodDebugInformationMethodDebugInformationHandleCollectionMethodDefinitionMethodDefinitionHandleCollectionMethodImplementationMethodImplementationHandleCollectionMethodSpecificationModuleDefinitionModuleReferenceNamespaceCacheParameterParameterHandleCollectionPEReaderExtensionsPortablePdbReaderPropertyDefinitionPropertyDefinitionHandleCollectionSignatureDecoder`2StandaloneSignature+3 more