System.Reflection.Metadata.Ecma335 Espacio de nombres

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

Clases

Nombre Description
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 tener acceso 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 forma muy eficaz. Está diseñado para su uso por 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 y montones de metadatos ECMA-335.

MetadataRootBuilder

Generador de una raíz de metadatos que se va a incrustar en una imagen ejecutable portátil.

MetadataSizes

Proporciona información sobre los tamaños de varias 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

Nombre Description
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 con campos ref de codificación, 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 del método.

MethodBodyStreamEncoder.MethodBody

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

MethodSignatureEncoder

Proporciona un codificador para firmas 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 firma.

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

Nombre Description
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 del 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