System.Reflection.Metadata.Ecma335 Espacio de nombres

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

Clases

CodedIndex

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

ControlFlowBuilder

Emite ramas y bloques de excepciones en un cuerpo del método.

ExportedTypeExtensions

Proporciona un método de extensión para acceder a la columna TypeDefinitionId de la tabla ExportedType.

MetadataAggregator

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

MetadataBuilder

La clase MetadataBuilder escribe metadatos para un ensamblado de una manera altamente eficaz. Está diseñada para su uso por parte de compiladores y otras herramientas de generación de ensamblados.

MetadataReaderExtensions

Proporciona métodos de extensión para trabajar con determinados elementos sin procesar de las tablas de metadatos y los montones de ECMA-335.

MetadataRootBuilder

Generador de una raíz de metadatos que se va a insertar en una imagen ejecutable portable.

MetadataSizes

Proporciona información sobre los tamaños de diversas estructuras de metadatos.

MetadataTokens

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

PortablePdbBuilder

Representa el generador de una imagen PDB portable.

Estructuras

ArrayShapeEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

BlobEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

CustomAttributeArrayTypeEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

CustomAttributeElementTypeEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

CustomAttributeNamedArgumentsEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

CustomModifiersEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

EditAndContinueLogEntry

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

ExceptionRegionEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

FieldTypeEncoder

Proporciona el codificador para el blob de firma de campo, con compatibilidad adicional para codificar campos ref, modificadores personalizados y referencias con tipo.

FixedArgumentsEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

GenericTypeArgumentsEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

InstructionEncoder

Codifica las instrucciones del lenguaje intermedio común (CIL).

LabelHandle

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

LiteralEncoder

Proporciona métodos para codificar literales.

LiteralsEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

LocalVariablesEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

LocalVariableTypeEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

MethodBodyStreamEncoder

Proporciona un codificador para una secuencia de cuerpo de método.

MethodBodyStreamEncoder.MethodBody

Describe un cuerpo de método. Esta clase está pensada para usarse junto con la clase MethodBodyStreamEncoder.

MethodSignatureEncoder

Proporciona un codificador para las signaturas de método.

NamedArgumentsEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

NamedArgumentTypeEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

NameEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

ParametersEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

ParameterTypeEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

PermissionSetEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

ReturnTypeEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

ScalarEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

SignatureDecoder<TType>

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

SignatureDecoder<TType,TGenericContext>

Descodifica los blobs de signatura.

SignatureTypeEncoder

Codifica un tipo en una firma.

SwitchInstructionEncoder

Codifica las ramas de una instrucción IL switch .

VectorEncoder

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

Enumeraciones

EditAndContinueOperation

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

FunctionPointerAttributes

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

HeapIndex

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

MethodBodyAttributes

Define los atributos del cuerpo de método.

TableIndex

Proporciona funcionalidad de bajo nivel para escribir metadatos de ensamblado según ECMA-335.

Comentarios

Este espacio de nombres contiene las siguientes clases principales:

Consulte también