System.Reflection.Metadata.Ecma335 命名空间

提供根据 ECMA-335 编写程序集元数据的低级别功能。

CodedIndex

提供根据 ECMA-335 编写程序集元数据的低级别功能。

ControlFlowBuilder

在方法主体中发出分支和异常块。

ExportedTypeExtensions

提供用于访问 ExportedType 表的 TypeDefinitionId 列的扩展方法。

MetadataAggregator

提供根据 ECMA-335 编写程序集元数据的低级别功能。

MetadataBuilder

MetadataBuilder 类以高性能的方式写入程序集的元数据。 它专用于编译器和其他程序集生成工具。

MetadataReaderExtensions

提供用于处理 ECMA-335 元数据表和堆的某些原始元素的扩展方法。

MetadataRootBuilder

要嵌入到可移植可执行映像中的元数据根的生成器。

MetadataSizes

提供有关各种元数据结构大小的信息。

MetadataTokens

提供根据 ECMA-335 编写程序集元数据的低级别功能。

PortablePdbBuilder

表示可移植 PDB 映像的生成器。

结构

ArrayShapeEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

BlobEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

CustomAttributeArrayTypeEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

CustomAttributeElementTypeEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

CustomAttributeNamedArgumentsEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

CustomModifiersEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

EditAndContinueLogEntry

提供根据 ECMA-335 编写程序集元数据的低级别功能。

ExceptionRegionEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

FieldTypeEncoder

为字段签名 blob 提供编码器,并额外支持编码 ref 字段、自定义修饰符和类型化引用。

FixedArgumentsEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

GenericTypeArgumentsEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

InstructionEncoder

对公共中间语言 (CIL) 指令进行编码。

LabelHandle

提供根据 ECMA-335 编写程序集元数据的低级别功能。

LiteralEncoder

提供用于对文本进行编码的方法。

LiteralsEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

LocalVariablesEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

LocalVariableTypeEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

MethodBodyStreamEncoder

为方法主体流提供编码器。

MethodBodyStreamEncoder.MethodBody

描述方法主体。 此类应与 MethodBodyStreamEncoder 类一起使用。

MethodSignatureEncoder

为方法签名提供编码器。

NamedArgumentsEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

NamedArgumentTypeEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

NameEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

ParametersEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

ParameterTypeEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

PermissionSetEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

ReturnTypeEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

ScalarEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

SignatureDecoder<TType>

提供根据 ECMA-335 编写程序集元数据的低级别功能。

SignatureDecoder<TType,TGenericContext>

对签名 Blob 进行解码。

SignatureTypeEncoder

对签名中的类型进行编码。

SwitchInstructionEncoder

对 IL switch 指令的分支进行编码。

VectorEncoder

提供根据 ECMA-335 编写程序集元数据的低级别功能。

枚举

EditAndContinueOperation

提供根据 ECMA-335 编写程序集元数据的低级别功能。

FunctionPointerAttributes

提供根据 ECMA-335 编写程序集元数据的低级别功能。

HeapIndex

提供根据 ECMA-335 编写程序集元数据的低级别功能。

MethodBodyAttributes

定义方法主体属性。

TableIndex

提供根据 ECMA-335 编写程序集元数据的低级别功能。

注解

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

另请参阅