System.Reflection.Metadata.Ecma335 命名空间   
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供根据 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   | 
| VectorEncoder | 
		 提供根据 ECMA-335 编写程序集元数据的低级别功能。  | 
枚举
| EditAndContinueOperation | 
		 提供根据 ECMA-335 编写程序集元数据的低级别功能。  | 
| FunctionPointerAttributes | 
		 提供根据 ECMA-335 编写程序集元数据的低级别功能。  | 
| HeapIndex | 
		 提供根据 ECMA-335 编写程序集元数据的低级别功能。  | 
| MethodBodyAttributes | 
		 定义方法主体属性。  | 
| TableIndex | 
		 提供根据 ECMA-335 编写程序集元数据的低级别功能。  | 
注解
此命名空间包含以下核心类:
- MetadataBuilder类,用于定义程序集。