System.Reflection.Metadata Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly.
Classes
| Nome | Description |
|---|---|
| HandleComparer |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MetadataReader |
Lê metadados conforme definido pela especificação da CLI do ECMA 335. |
| MetadataStringDecoder |
Fornece um MetadataReader mecanismo personalizado para decodificar sequências de bytes em metadados que representam texto. |
| MethodBodyBlock |
Representa o corpo do método no assembly ECMA 335. |
| PEReaderExtensions |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
Estruturas
| Nome | Description |
|---|---|
| AssemblyDefinition |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| AssemblyDefinitionHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| AssemblyFile |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| AssemblyFileHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| AssemblyFileHandleCollection |
Representa uma coleção de AssemblyFileHandle. |
| AssemblyFileHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| AssemblyReference |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| AssemblyReferenceHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| AssemblyReferenceHandleCollection |
Uma coleção de referências de assembly. |
| AssemblyReferenceHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| BlobHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| BlobReader |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| Constant |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ConstantHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| CustomAttribute |
Fornece informações sobre um atributo personalizado. |
| CustomAttributeHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| CustomAttributeHandleCollection |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| CustomAttributeHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| DeclarativeSecurityAttribute |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| DeclarativeSecurityAttributeHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| DeclarativeSecurityAttributeHandleCollection |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| DeclarativeSecurityAttributeHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| EntityHandle |
Representa uma entidade de metadados (como uma 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 ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| EventDefinition |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| EventDefinitionHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| EventDefinitionHandleCollection |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| EventDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ExceptionRegion |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ExportedType |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ExportedTypeHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ExportedTypeHandleCollection |
Representa uma coleção de instâncias de TypeReferenceHandle. |
| ExportedTypeHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| FieldDefinition |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| FieldDefinitionHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| FieldDefinitionHandleCollection |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| FieldDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| GenericParameter |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| GenericParameterConstraint |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| GenericParameterConstraintHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de 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 ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| GenericParameterHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| GenericParameterHandleCollection |
Representa uma coleção de parâmetros de tipo genérico de um método ou tipo. |
| GenericParameterHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| GuidHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de 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 de caracteres, blob, guid ou cadeia de caracteres de usuário). |
| InterfaceImplementation |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| InterfaceImplementationHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| InterfaceImplementationHandleCollection |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| InterfaceImplementationHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ManifestResource |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ManifestResourceHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ManifestResourceHandleCollection |
Representa uma coleção de instâncias de ManifestResourceHandle. |
| ManifestResourceHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MemberReference |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MemberReferenceHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MemberReferenceHandleCollection |
Representa uma coleção de instâncias de MemberReferenceHandle. |
| MemberReferenceHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MetadataStringComparer |
Fornece auxiliares de comparação de cadeias de caracteres para consultar cadeias de caracteres em metadados, evitando a alocação, se possível. |
| MethodDefinition |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodDefinitionHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodDefinitionHandleCollection |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodImplementation |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodImplementationHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodImplementationHandleCollection |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodImplementationHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodImport |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodSpecification |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MethodSpecificationHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ModuleDefinition |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ModuleDefinitionHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ModuleReference |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ModuleReferenceHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| NamespaceDefinition |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| NamespaceDefinitionHandle |
Fornece um identificador para uma definição de namespace. |
| Parameter |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ParameterHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| ParameterHandleCollection |
Contém uma coleção de parâmetros de um método especificado. |
| ParameterHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| PropertyAccessors |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| PropertyDefinition |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| PropertyDefinitionHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| PropertyDefinitionHandleCollection |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| PropertyDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| SignatureHeader |
Representa as características de assinatura especificadas pelo byte principal de blobs de assinatura. |
| StandaloneSignature |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| StandaloneSignatureHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| StringHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeDefinition |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeDefinitionHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeDefinitionHandleCollection |
Contém uma coleção de instâncias de TypeDefinitionHandle. |
| TypeDefinitionHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeLayout |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeReference |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeReferenceHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeReferenceHandleCollection |
Contém uma coleção de instâncias de TypeReferenceHandle. |
| TypeReferenceHandleCollection.Enumerator |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeSpecification |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| TypeSpecificationHandle |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| UserStringHandle |
Representa um identificador para o heap de cadeia de caracteres do usuário. |
Enumerações
| Nome | Description |
|---|---|
| ConstantTypeCode |
Especifica valores que representam tipos de constantes de metadados. |
| CustomAttributeNamedArgumentKind |
Especifica constantes que definem os tipos de argumentos em uma assinatura de atributo personalizada. |
| ExceptionRegionKind |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| HandleKind |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de 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 ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| MetadataReaderOptions |
Fornece funcionalidade de baixo nível para ler metadados de assembly de acordo com o ECMA-335. Esse namespace foi projetado para ser usado por compiladores e outras ferramentas que precisam ler metadados de assembly. |
| SerializationTypeCode |
Especifica códigos de tipo usados para codificar os tipos de valores em um blob CustomAttributeValue<TType>. |
| SignatureAttributes |
Especifica sinalizadores adicionais que podem ser aplicados a assinaturas de método. Os valores subjacentes dos campos nesse tipo correspondem à representação no byte de assinatura principal representado por uma estrutura SignatureHeader. |
| SignatureCallingConvention |
Especifica como os argumentos em uma determinada assinatura são passados do chamador para o chamador. Os valores subjacentes dos campos nesse tipo correspondem à representação no byte de assinatura principal representado por uma estrutura SignatureHeader. |
| SignatureKind |
Especifica o tipo de assinatura. Os valores subjacentes dos campos nesse tipo correspondem à representação no byte de assinatura principal representado por uma estrutura SignatureHeader. |
| SignatureTypeCode |
Especifica constantes que definem códigos de tipo usados na codificação de assinatura. |
Comentários
Caution
Os tipos de leitura de metadados nesse namespace, como MetadataReader e MetadataReaderProvider, não são projetados para lidar com entradas não confiáveis. Arquivos PE malformados ou mal-intencionados, metadados ou entradas PDB podem causar comportamento inesperado, incluindo acesso à memória fora dos limites, falhas ou travamentos. Use apenas essas APIs com metadados confiáveis, arquivos PE e entradas PDB. Os TypeName tipos e os tipos AssemblyNameInfo são seguros para uso com entrada não confiável.
Esse namespace contém as seguintes classes principais:
- A MetadataReader classe, que é usada para ler um assembly.