System.Reflection.Metadata.Ecma335 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 gravar metadados de assembly de acordo com o ECMA-335.
Classes
CodedIndex |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
ControlFlowBuilder |
Emite branches e blocos de exceção em um corpo do método. |
ExportedTypeExtensions |
Fornece um método de extensão para acessar a coluna TypeDefinitionId da tabela ExportedType. |
MetadataAggregator |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
MetadataBuilder |
A classe MetadataBuilder grava metadados para um assembly de maneira altamente eficaz. Ele foi projetado para ser usado por compiladores e outras ferramentas de geração de assembly. |
MetadataReaderExtensions |
Fornece métodos de extensão para trabalhar com determinados elementos brutos das tabelas e heaps de metadados ECMA-335. |
MetadataRootBuilder |
Construtor de uma raiz de metadados a ser inserido em uma imagem executável portátil. |
MetadataSizes |
Fornece informações sobre tamanhos de várias estruturas de metadados. |
MetadataTokens |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
PortablePdbBuilder |
Representa o construtor de uma imagem PDB portátil. |
Estruturas
ArrayShapeEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
BlobEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
CustomAttributeArrayTypeEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
CustomAttributeElementTypeEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
CustomAttributeNamedArgumentsEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
CustomModifiersEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
EditAndContinueLogEntry |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
ExceptionRegionEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
FieldTypeEncoder |
Fornece codificador para blob de assinatura de campo, com suporte adicional para codificação de campos ref, modificadores personalizados e referências digitadas. |
FixedArgumentsEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
GenericTypeArgumentsEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
InstructionEncoder |
Codifica instruções de CIL (Common Intermediate Language). |
LabelHandle |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
LiteralEncoder |
Fornece métodos para codificação de literais. |
LiteralsEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
LocalVariablesEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
LocalVariableTypeEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
MethodBodyStreamEncoder |
Fornece um codificador para um fluxo do corpo do método. |
MethodBodyStreamEncoder.MethodBody |
Descreve um corpo de método. Essa classe deve ser usada junto com a classe MethodBodyStreamEncoder. |
MethodSignatureEncoder |
Fornece um codificador para assinaturas de método. |
NamedArgumentsEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
NamedArgumentTypeEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
NameEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
ParametersEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
ParameterTypeEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
PermissionSetEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
ReturnTypeEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
ScalarEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
SignatureDecoder<TType> |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
SignatureDecoder<TType,TGenericContext> |
Decodifica blobs de assinatura. |
SignatureTypeEncoder |
Codifica um tipo em uma assinatura. |
SwitchInstructionEncoder |
Codifica os branches de uma instrução IL |
VectorEncoder |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
Enumerações
EditAndContinueOperation |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
FunctionPointerAttributes |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
HeapIndex |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
MethodBodyAttributes |
Define os atributos do corpo do método. |
TableIndex |
Fornece funcionalidade de baixo nível para gravar metadados de assembly de acordo com o ECMA-335. |
Comentários
Esse namespace contém as seguintes classes principais:
- A MetadataBuilder classe , que é usada para definir um assembly.