// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. namespace Internal.Runtime { internal enum ReflectionMapBlob { TypeMap = 1, ArrayMap = 2, PointerTypeMap = 3, FunctionPointerTypeMap = 4, // unused = 5, InvokeMap = 6, VirtualInvokeMap = 7, CommonFixupsTable = 8, FieldAccessMap = 9, CCtorContextMap = 10, ByRefTypeMap = 11, // unused = 12, EmbeddedMetadata = 13, // unused = 14, // unused = 15, StructMarshallingStubMap = 16, DelegateMarshallingStubMap = 17, GenericVirtualMethodTable = 18, InterfaceGenericVirtualMethodTable = 19, // Reflection template types/methods blobs: TypeTemplateMap = 21, GenericMethodsTemplateMap = 22, // unused = 23, BlobIdResourceIndex = 24, BlobIdResourceData = 25, BlobIdStackTraceEmbeddedMetadata = 26, BlobIdStackTraceMethodRvaToTokenMapping = 27, BlobIdStackTraceLineNumbers = 28, BlobIdStackTraceDocuments = 29, //Native layout blobs: NativeLayoutInfo = 30, NativeReferences = 31, GenericsHashtable = 32, NativeStatics = 33, StaticsInfoHashtable = 34, GenericMethodsHashtable = 35, ExactMethodInstantiationsHashtable = 36, } }