System.Reflection.Metadata.Ecma335 Spazio dei nomi

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 switch IL.

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:

Vedi anche