System.Reflection.Metadata 命名空间

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

AssemblyExtensions

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

BlobBuilder

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

DebugMetadataHeader

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

HandleComparer

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ILOpCodeExtensions

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ImageFormatLimitationException

写入元数据的尝试超过格式规范提供的限制时引发的异常。 例如,超过堆大小限制时。

MetadataReader

读取 ECMA 335 CLI 规范定义的元数据。

MetadataReaderProvider

为存储在字节数组、内存块或流中的元数据提供 MetadataReader

MetadataStringDecoder

MetadataReader 提供一种自定义机制,用于解码表示文本的元数据中的字节序列。

MetadataUpdateHandlerAttribute

指示应接收元数据更新通知的类型。

MetadataUpdater

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodBodyBlock

表示 ECMA 335 程序集中的方法主体。

PEReaderExtensions

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

结构

ArrayShape

表示数组类型的形状。

AssemblyDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

AssemblyDefinitionHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

AssemblyFile

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

AssemblyFileHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

AssemblyFileHandleCollection

表示 AssemblyFileHandle 的集合。

AssemblyFileHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

AssemblyReference

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

AssemblyReferenceHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

AssemblyReferenceHandleCollection

程序集引用的集合。

AssemblyReferenceHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

Blob

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

BlobBuilder.Blobs

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

BlobContentId

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

BlobHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

BlobReader

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

BlobWriter

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

Constant

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ConstantHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

CustomAttribute

提供有关自定义属性的信息。

CustomAttributeHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

CustomAttributeHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

CustomAttributeHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

CustomAttributeNamedArgument<TType>

表示从自定义属性签名中解码的命名参数。

CustomAttributeTypedArgument<TType>

表示自定义元数据特性的类型化参数。

CustomAttributeValue<TType>

表示 TType 指定的类型的自定义属性。

CustomDebugInformation

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

CustomDebugInformationHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

CustomDebugInformationHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

CustomDebugInformationHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

DeclarativeSecurityAttribute

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

DeclarativeSecurityAttributeHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

DeclarativeSecurityAttributeHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

DeclarativeSecurityAttributeHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

Document

调试元数据中的源文档。

DocumentHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

DocumentHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

DocumentHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

DocumentNameBlobHandle

一个 BlobHandle,表示可移植 PDB 中 #Blob 堆上的 blob,其结构为文档名称。

EntityHandle

表示元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)。

EventAccessors

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

EventDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

EventDefinitionHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

EventDefinitionHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

EventDefinitionHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ExceptionRegion

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ExportedType

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ExportedTypeHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ExportedTypeHandleCollection

表示 TypeReferenceHandle 实例的集合。

ExportedTypeHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

FieldDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

FieldDefinitionHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

FieldDefinitionHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

FieldDefinitionHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

GenericParameter

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

GenericParameterConstraint

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

GenericParameterConstraintHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

GenericParameterConstraintHandleCollection

表示泛型类型参数的约束集合。

GenericParameterConstraintHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

GenericParameterHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

GenericParameterHandleCollection

表示方法或类型的泛型类型参数的集合。

GenericParameterHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

GuidHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

Handle

表示任何元数据实体(如类型引用、类型定义、类型规范、方法定义或自定义特性)或值(字符串、blob、GUID 或用户字符串)。

ImportDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ImportDefinitionCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ImportDefinitionCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ImportScope

介绍可在其中使用一组导入内容的词法范围。 这些信息存储在调试元数据中。

ImportScopeCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ImportScopeCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ImportScopeHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

InterfaceImplementation

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

InterfaceImplementationHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

InterfaceImplementationHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

InterfaceImplementationHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalConstant

提供有关局部常数的信息。 这些信息存储在调试元数据中。

LocalConstantHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalConstantHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalConstantHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalScope

提供有关局部变量和常数范围的信息。 这些信息存储在调试元数据中。

LocalScopeHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalScopeHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalScopeHandleCollection.ChildrenEnumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalScopeHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalVariable

提供有关局部变量的信息。 这些信息存储在调试元数据中。

LocalVariableHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalVariableHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalVariableHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ManifestResource

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ManifestResourceHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ManifestResourceHandleCollection

表示 ManifestResourceHandle 实例的集合。

ManifestResourceHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MemberReference

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MemberReferenceHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MemberReferenceHandleCollection

表示 MemberReferenceHandle 实例的集合。

MemberReferenceHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MetadataStringComparer

提供字符串比较帮助程序以查询元数据中的字符串,同时尽可能避免分配。

MethodDebugInformation

提供与方法定义关联的调试信息。 这些信息存储在调试元数据中。

MethodDebugInformationHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodDebugInformationHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodDebugInformationHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodDefinitionHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodDefinitionHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodDefinitionHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodImplementation

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodImplementationHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodImplementationHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodImplementationHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodImport

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodSignature<TType>

表示方法(定义、引用或独立)签名或属性签名。 如果是属性签名,则签名与具有不同 SignatureHeader 的 Getter 的签名相匹配。

MethodSpecification

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MethodSpecificationHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ModuleDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ModuleDefinitionHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ModuleReference

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ModuleReferenceHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

NamespaceDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

NamespaceDefinitionHandle

提供命名空间定义的句柄。

Parameter

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ParameterHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ParameterHandleCollection

包含指定方法的参数集合。

ParameterHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

PropertyAccessors

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

PropertyDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

PropertyDefinitionHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

PropertyDefinitionHandleCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

PropertyDefinitionHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ReservedBlob<THandle>

表示为将来的内容更新保留的元数据堆上的句柄和相应的 blob。

SequencePoint

表示可移植 PDB 序列点。

SequencePointCollection

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

SequencePointCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

SignatureHeader

表示由签名 Blob 的前导字节指定的签名特征。

StandaloneSignature

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

StandaloneSignatureHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

StringHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeDefinition

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeDefinitionHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeDefinitionHandleCollection

包含一个 TypeDefinitionHandle 实例集合。

TypeDefinitionHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeLayout

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeReference

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeReferenceHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeReferenceHandleCollection

包含一个 TypeReferenceHandle 实例集合。

TypeReferenceHandleCollection.Enumerator

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeSpecification

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

TypeSpecificationHandle

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

UserStringHandle

表示用户字符串堆的句柄。

接口

IConstructedTypeProvider<TType>

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ICustomAttributeTypeProvider<TType>

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

IPrimitiveTypeProvider<TType>

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ISignatureTypeProvider<TType>

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ISignatureTypeProvider<TType,TGenericContext>

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ISimpleTypeProvider<TType>

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ISZArrayTypeProvider<TType>

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ITypeProvider<TType>

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

枚举

ConstantTypeCode

指定值,用于表示元数据常数的类型。

CustomAttributeNamedArgumentKind

指定常数,用于定义自定义属性签名中参数的种类。

ExceptionRegionKind

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

HandleKind

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ILOpCode

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

ImportDefinitionKind

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

LocalVariableAttributes

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MemberReferenceKind

指定常数,用于指示 MemberReference 引用方法还是字段。

MetadataKind

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MetadataReaderOptions

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

MetadataStreamOptions

根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供需要读取程序集元数据的编译器和其他工具使用。

PrimitiveSerializationTypeCode

指定常数,用于定义类型代码,这些类型用于编码 CustomAttribute 值 Blob 中基元值的类型。

PrimitiveTypeCode

指定常数,用于定义元数据签名中找到的基元类型。

SerializationTypeCode

指定类型代码,用于对 CustomAttributeValue<TType> Blob 中的值类型进行编码。

SignatureAttributes

指定其他可应用于方法签名的标志。 此类型中字段的基础值对应于 SignatureHeader 结构表示的前导签名字节中的表示形式。

SignatureCallingConvention

指定给定签名中的参数如何从调用方传递到被调用方。 此类型中字段的基础值对应于 SignatureHeader 结构表示的前导签名字节中的表示形式。

SignatureKind

指定签名种类。 此类型中字段的基础值对应于 SignatureHeader 结构表示的前导签名字节中的表示形式。

SignatureTypeCode

指定常数,用于定义签名编码中使用的类型代码。

SignatureTypeKind

指示签名的类型定义。

StandaloneSignatureKind

指示 StandaloneSignature 是表示独立方法还是局部变量签名。

注解

此命名空间包含以下核心类:

另请参阅