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.