Compartilhar via


System.Reflection.Metadata Namespace

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

AssemblyExtensions

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.

AssemblyNameInfo

Descreve um assembly.

BlobBuilder

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.

DebugMetadataHeader

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.

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.

ILOpCodeExtensions

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.

ImageFormatLimitationException

A exceção gerada quando uma tentativa de gravar metadados excede um limite determinado pela especificação de formato. Por exemplo, quando o limite de tamanho do heap é excedido.

MetadataReader

Lê metadados conforme definido pela especificação da CLI do ECMA 335.

MetadataReaderProvider

Fornece um MetadataReader para metadados armazenados em uma matriz de bytes, um bloco de memória ou um fluxo.

MetadataStringDecoder

Fornece o MetadataReader com um mecanismo personalizado para decodificar sequências de bytes em metadados que representam texto.

MetadataUpdateHandlerAttribute

Indica que um tipo que deve receber notificações de atualizações de metadados.

MetadataUpdater

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.

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.

TypeName

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.

TypeNameParseOptions

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

ArrayShape

Representa a forma de um tipo de matriz.

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.

Blob

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.

BlobBuilder.Blobs

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.

BlobContentId

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.

BlobWriter

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.

CustomAttributeNamedArgument<TType>

Representa um argumento nomeado decodificado de uma assinatura de atributo personalizada.

CustomAttributeTypedArgument<TType>

Representa um argumento tipado para um atributo de metadados personalizado.

CustomAttributeValue<TType>

Representa um atributo personalizado do tipo especificado por TType.

CustomDebugInformation

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.

CustomDebugInformationHandle

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.

CustomDebugInformationHandleCollection

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.

CustomDebugInformationHandleCollection.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.

Document

O documento de origem nos metadados de depuração.

DocumentHandle

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.

DocumentHandleCollection

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.

DocumentHandleCollection.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.

DocumentNameBlobHandle

Um BlobHandle que representa um blob em #Blob heap no PDB portátil estruturado como Nome do Documento.

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).

ImportDefinition

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.

ImportDefinitionCollection

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.

ImportDefinitionCollection.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.

ImportScope

Fornece informações sobre o escopo léxico no qual um grupo de importações está disponível. Essas informações são armazenadas em metadados de depuração.

ImportScopeCollection

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.

ImportScopeCollection.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.

ImportScopeHandle

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.

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.

LocalConstant

Fornece informações sobre constantes locais. Essas informações são armazenadas em metadados de depuração.

LocalConstantHandle

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.

LocalConstantHandleCollection

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.

LocalConstantHandleCollection.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.

LocalScope

Fornece informações sobre o escopo de variáveis locais e constantes. Essas informações são armazenadas em metadados de depuração.

LocalScopeHandle

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.

LocalScopeHandleCollection

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.

LocalScopeHandleCollection.ChildrenEnumerator

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.

LocalScopeHandleCollection.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.

LocalVariable

Fornece informações sobre variáveis locais. Essas informações são armazenadas em metadados de depuração.

LocalVariableHandle

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.

LocalVariableHandleCollection

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.

LocalVariableHandleCollection.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.

MethodDebugInformation

Fornece informações de depuração associadas a uma definição de método. Essas informações são armazenadas em metadados de depuração.

MethodDebugInformationHandle

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.

MethodDebugInformationHandleCollection

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.

MethodDebugInformationHandleCollection.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.

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.

MethodSignature<TType>

Representa um método (definição, referência ou assinatura autônoma) ou de propriedade. No caso de propriedades, a assinatura corresponde à de um getter com um SignatureHeaderdiferencial.

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.

ReservedBlob<THandle>

Representa um identificador e um blob correspondente em um heap de metadados que foi reservado para atualização de conteúdo futura.

SequencePoint

Representa um ponto de sequência PDB portátil.

SequencePointCollection

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.

SequencePointCollection.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.

Interfaces

IConstructedTypeProvider<TType>

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.

ICustomAttributeTypeProvider<TType>

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.

IPrimitiveTypeProvider<TType>

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.

ISignatureTypeProvider<TType>

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.

ISignatureTypeProvider<TType,TGenericContext>

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.

ISimpleTypeProvider<TType>

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.

ISZArrayTypeProvider<TType>

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.

ITypeProvider<TType>

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.

Enumerações

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.

ILOpCode

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.

ImportDefinitionKind

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.

LocalVariableAttributes

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.

MetadataStreamOptions

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.

PrimitiveSerializationTypeCode

Especifica constantes que definem os códigos de tipo usados para codificar tipos de valores primitivos em um blob de valor CustomAttribute.

PrimitiveTypeCode

Especifica constantes que definem tipos primitivos encontrados em assinaturas de metadados.

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.

SignatureTypeKind

Indica a definição de tipo da assinatura.

StandaloneSignatureKind

Indica se um StandaloneSignature representa um método autônomo ou uma assinatura de variável local.

Comentários

Esse namespace contém as seguintes classes principais:

Confira também