System.Reflection.Metadata Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly.
Classes
| Name | Description |
|---|---|
| HandleComparer |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MetadataReader |
Lê metadados conforme definido pela especificação ECMA 335 CLI. |
| MetadataStringDecoder |
Fornece MetadataReader um mecanismo personalizado para decodificar sequências de bytes em metadados que representam texto. |
| MethodBodyBlock |
Representa o corpo do método na montagem ECMA 335. |
| PEReaderExtensions |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
Estruturas
| Name | Description |
|---|---|
| AssemblyDefinition |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| AssemblyDefinitionHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| AssemblyFile |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| AssemblyFileHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| AssemblyFileHandleCollection |
Representa uma coleção de AssemblyFileHandle. |
| AssemblyFileHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| AssemblyReference |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| AssemblyReferenceHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| AssemblyReferenceHandleCollection |
Uma coleção de referências de montagem. |
| AssemblyReferenceHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| BlobHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| BlobReader |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| Constant |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ConstantHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| CustomAttribute |
Fornece informação sobre um atributo personalizado. |
| CustomAttributeHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| CustomAttributeHandleCollection |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| CustomAttributeHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| DeclarativeSecurityAttribute |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| DeclarativeSecurityAttributeHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| DeclarativeSecurityAttributeHandleCollection |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| DeclarativeSecurityAttributeHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| EntityHandle |
Representa uma entidade de metadados (como referência de tipo, definição de tipo, especificação de tipo, definição de método ou atributo personalizado). |
| EventAccessors |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| EventDefinition |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| EventDefinitionHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| EventDefinitionHandleCollection |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| EventDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ExceptionRegion |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ExportedType |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ExportedTypeHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ExportedTypeHandleCollection |
Representa uma coleção de TypeReferenceHandle instâncias. |
| ExportedTypeHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| FieldDefinition |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| FieldDefinitionHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| FieldDefinitionHandleCollection |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| FieldDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| GenericParameter |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| GenericParameterConstraint |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| GenericParameterConstraintHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| GenericParameterConstraintHandleCollection |
Representa uma coleção de restrições de um parâmetro de tipo genérico. |
| GenericParameterConstraintHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| GenericParameterHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| GenericParameterHandleCollection |
Representa uma coleção de parâmetros genéricos de tipo de um método ou tipo. |
| GenericParameterHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| GuidHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| Handle |
Representa qualquer entidade de metadados (como uma referência de tipo, uma definição de tipo, uma especificação de tipo, uma definição de método ou um atributo personalizado) ou valor (uma cadeia, blob, guid ou cadeia de utilizador). |
| InterfaceImplementation |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| InterfaceImplementationHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| InterfaceImplementationHandleCollection |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| InterfaceImplementationHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ManifestResource |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ManifestResourceHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ManifestResourceHandleCollection |
Representa uma coleção de ManifestResourceHandle instâncias. |
| ManifestResourceHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MemberReference |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MemberReferenceHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MemberReferenceHandleCollection |
Representa uma coleção de MemberReferenceHandle instâncias. |
| MemberReferenceHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MetadataStringComparer |
Fornece auxiliares de comparação de strings para consultar cadeias em metadados, evitando a alocação, se possível. |
| MethodDefinition |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodDefinitionHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodDefinitionHandleCollection |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodImplementation |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodImplementationHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodImplementationHandleCollection |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodImplementationHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodImport |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodSpecification |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MethodSpecificationHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ModuleDefinition |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ModuleDefinitionHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ModuleReference |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ModuleReferenceHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| NamespaceDefinition |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| NamespaceDefinitionHandle |
Fornece um handle para uma definição de namespace. |
| Parameter |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ParameterHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| ParameterHandleCollection |
Contém uma coleção de parâmetros de um método especificado. |
| ParameterHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| PropertyAccessors |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| PropertyDefinition |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| PropertyDefinitionHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| PropertyDefinitionHandleCollection |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| PropertyDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| SignatureHeader |
Representa as características de assinatura especificadas pelo byte inicial dos blobs de assinatura. |
| StandaloneSignature |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| StandaloneSignatureHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| StringHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeDefinition |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeDefinitionHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeDefinitionHandleCollection |
Contém uma coleção de TypeDefinitionHandle instâncias. |
| TypeDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeLayout |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeReference |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeReferenceHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeReferenceHandleCollection |
Contém uma coleção de TypeReferenceHandle instâncias. |
| TypeReferenceHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeSpecification |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| TypeSpecificationHandle |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| UserStringHandle |
Representa um handle para o heap de string de utilizador. |
Enumerações
| Name | Description |
|---|---|
| ConstantTypeCode |
Especifica valores que representam tipos de constantes de metadados. |
| CustomAttributeNamedArgumentKind |
Especifica constantes que definem os tipos de argumentos numa assinatura de atributo personalizada. |
| ExceptionRegionKind |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| HandleKind |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MemberReferenceKind |
Especifica constantes que indicam se um MemberReference faz referência a um método ou campo. |
| MetadataKind |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| MetadataReaderOptions |
Fornece funcionalidade de baixo nível para leitura de metadados de montagem de acordo com o ECMA-335. Este namespace foi concebido para ser usado por compiladores e outras ferramentas que necessitam de ler metadados assembly. |
| SerializationTypeCode |
Especifica códigos de tipo usados para codificar os tipos de valores num CustomAttributeValue<TType> blob. |
| SignatureAttributes |
Especifica flags adicionais que podem ser aplicados às assinaturas de métodos. Os valores subjacentes dos campos neste tipo correspondem à representação no byte de assinatura inicial representada por uma SignatureHeader estrutura. |
| SignatureCallingConvention |
Especifica como os argumentos numa determinada assinatura são passados do chamador para o chamado. Os valores subjacentes dos campos neste tipo correspondem à representação no byte de assinatura inicial representada por uma SignatureHeader estrutura. |
| SignatureKind |
Especifica o tipo de assinatura. Os valores subjacentes dos campos neste tipo correspondem à representação no byte de assinatura inicial representada por uma SignatureHeader estrutura. |
| SignatureTypeCode |
Especifica constantes que definem códigos de tipo usados na codificação de assinaturas. |
Observações
Atenção
Os tipos de leitura de metadados neste espaço de nomes, como MetadataReader e MetadataReaderProvider, não foram concebidos para lidar com entradas não confiáveis. Ficheiros PE mal formados ou maliciosos, metadados ou entradas PDB podem causar comportamentos inesperados, incluindo acesso à memória fora dos limites, falhas ou bloqueios. Use apenas estas APIs com metadados confiáveis, ficheiros PE e entradas PDB. Os TypeName tipos e AssemblyNameInfo são seguros para uso com entrada não confiável.
Este espaço de nomes contém as seguintes classes principais:
- A MetadataReader classe, que é usada para ler uma assembleia.