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.