System.Reflection.Metadata.Ecma335 Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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:
- Clase MetadataBuilder , que se usa para definir un ensamblado.