System.Reflection.Metadata 命名空间  
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供编译器和其他需要读取程序集元数据的工具使用。
类
| AssemblyExtensions | 根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供编译器和其他需要读取程序集元数据的工具使用。 | 
| AssemblyNameInfo | 描述程序集。 | 
| 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 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供编译器和其他需要读取程序集元数据的工具使用。 | 
| TypeName | 根据 ECMA-335 提供用于读取程序集元数据的低级别功能。 此命名空间旨在供编译器和其他需要读取程序集元数据的工具使用。 | 
| TypeNameParseOptions | 根据 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> | 表示由  | 
| 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> | 表示方法(定义、引用或独立)或属性签名。 对于属性,签名将 getter 的签名与区分 SignatureHeader匹配。 | 
| 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 是表示独立方法还是本地变量签名。 | 
注解
此命名空间包含以下核心类:
- 用于读取程序集的 MetadataReader 类。