System.Reflection.Metadata.Ecma335 Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335.
Classi
| Nome | Descrizione |
|---|---|
| CodedIndex |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| ControlFlowBuilder |
Genera rami e blocchi di eccezione in un corpo del metodo. |
| ExportedTypeExtensions |
Fornisce un metodo di estensione per accedere alla colonna TypeDefinitionId della tabella ExportedType. |
| MetadataAggregator |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| MetadataBuilder |
La classe MetadataBuilder scrive i metadati per un assembly in modo estremamente efficiente. È progettato per l'uso da parte dei compilatori e di altri strumenti di generazione di assembly. |
| MetadataReaderExtensions |
Fornisce metodi di estensione per l'utilizzo di determinati elementi non elaborati delle tabelle di metadati e degli heap ECMA-335. |
| MetadataRootBuilder |
Generatore di una radice di metadati da incorporare in un'immagine eseguibile portabile. |
| MetadataSizes |
Fornisce informazioni sulle dimensioni di varie strutture di metadati. |
| MetadataTokens |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| PortablePdbBuilder |
Rappresenta il generatore di un'immagine PDB portabile. |
Struct
| Nome | Descrizione |
|---|---|
| ArrayShapeEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| BlobEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| CustomAttributeArrayTypeEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| CustomAttributeElementTypeEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| CustomAttributeNamedArgumentsEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| CustomModifiersEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| EditAndContinueLogEntry |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| ExceptionRegionEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| FieldTypeEncoder |
Fornisce il codificatore per il BLOB della firma del campo, con supporto aggiuntivo per i campi di riferimento di codifica, modificatori personalizzati e riferimenti tipizzato. |
| FixedArgumentsEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| GenericTypeArgumentsEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| InstructionEncoder |
Codifica le istruzioni CIL (Common Intermediate Language). |
| LabelHandle |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| LiteralEncoder |
Fornisce metodi per codificare i valori letterali. |
| LiteralsEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| LocalVariablesEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| LocalVariableTypeEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| MethodBodyStreamEncoder |
Fornisce un codificatore per un flusso del corpo del metodo. |
| MethodBodyStreamEncoder.MethodBody |
Descrive un corpo del metodo. Questa classe è destinata all'uso insieme alla classe MethodBodyStreamEncoder. |
| MethodSignatureEncoder |
Fornisce un codificatore per le firme dei metodi. |
| NamedArgumentsEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| NamedArgumentTypeEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| NameEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| ParametersEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| ParameterTypeEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| PermissionSetEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| ReturnTypeEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| ScalarEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| SignatureDecoder<TType> |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| SignatureDecoder<TType,TGenericContext> |
Decodifica i BLOB delle firme. |
| SignatureTypeEncoder |
Codifica un tipo in una firma. |
| SwitchInstructionEncoder |
Codifica i rami di un'istruzione |
| VectorEncoder |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
Enumerazioni
| Nome | Descrizione |
|---|---|
| EditAndContinueOperation |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| FunctionPointerAttributes |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| HeapIndex |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
| MethodBodyAttributes |
Definisce gli attributi del corpo del metodo. |
| TableIndex |
Fornisce funzionalità di basso livello per la scrittura di metadati dell'assembly in base a ECMA-335. |
Commenti
Questo spazio dei nomi contiene le classi principali seguenti:
- Classe MetadataBuilder utilizzata per definire un assembly.