System.Reflection.Metadata.Ecma335 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 escrever metadados assembly de acordo com o ECMA-335.
Classes
| Name | Description |
|---|---|
| CodedIndex |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| ControlFlowBuilder |
Emite ramos e blocos de exceção num corpo de método. |
| ExportedTypeExtensions |
Fornece um método de extensão para aceder à coluna TypeDefinitionId da tabela ExportedType. |
| MetadataAggregator |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| MetadataBuilder |
A classe MetadataBuilder escreve metadados para um assembly de forma altamente eficiente. Foi concebido para uso por compiladores e outras ferramentas de geração em assembly. |
| MetadataReaderExtensions |
Fornece métodos de extensão para trabalhar com certos elementos brutos das tabelas e heaps de metadados ECMA-335. |
| MetadataRootBuilder |
Construtor de uma raiz de metadados a ser incorporada numa imagem executável portátil. |
| MetadataSizes |
Fornece informações sobre os tamanhos de várias estruturas de metadados. |
| MetadataTokens |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| PortablePdbBuilder |
Representa o criador de uma imagem Portable PDB. |
Estruturas
| Name | Description |
|---|---|
| ArrayShapeEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| BlobEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| CustomAttributeArrayTypeEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| CustomAttributeElementTypeEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| CustomAttributeNamedArgumentsEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| CustomModifiersEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| EditAndContinueLogEntry |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| ExceptionRegionEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| FieldTypeEncoder |
Fornece codificador para blob de assinatura de campo, com suporte adicional para codificação de campos de referência, modificadores personalizados e referências tipadas. |
| FixedArgumentsEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| GenericTypeArgumentsEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| InstructionEncoder |
Codifica instruções da Common Intermediate Language (CIL). |
| LabelHandle |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| LiteralEncoder |
Fornece métodos para codificar literais. |
| LiteralsEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| LocalVariablesEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| LocalVariableTypeEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| MethodBodyStreamEncoder |
Fornece um codificador para um fluxo corporal de método. |
| MethodBodyStreamEncoder.MethodBody |
Descreve um corpo de método. Esta aula destina-se a ser usada em conjunto com a MethodBodyStreamEncoder turma. |
| MethodSignatureEncoder |
Fornece um codificador para assinaturas de métodos. |
| NamedArgumentsEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| NamedArgumentTypeEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| NameEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| ParametersEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| ParameterTypeEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| PermissionSetEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| ReturnTypeEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| ScalarEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| SignatureDecoder<TType> |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| SignatureDecoder<TType,TGenericContext> |
Decodifica manchas de assinatura. |
| SignatureTypeEncoder |
Codifica um tipo numa assinatura. |
| SwitchInstructionEncoder |
Codifica os ramos de uma instrução IL |
| VectorEncoder |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
Enumerações
| Name | Description |
|---|---|
| EditAndContinueOperation |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| FunctionPointerAttributes |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| HeapIndex |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
| MethodBodyAttributes |
Define atributos do corpo do método. |
| TableIndex |
Fornece funcionalidade de baixo nível para escrever metadados assembly de acordo com o ECMA-335. |
Observações
Este espaço de nomes contém as seguintes classes principais:
- A MetadataBuilder classe, que é usada para definir um assembly.