FieldInfo.GetRawConstantValue Metodo
Definizione
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.
Restituisce un valore letterale associato al campo da un compilatore.
public:
virtual System::Object ^ GetRawConstantValue();
public virtual object GetRawConstantValue();
abstract member GetRawConstantValue : unit -> obj
override this.GetRawConstantValue : unit -> obj
Public Overridable Function GetRawConstantValue () As Object
Valori restituiti
Oggetto Object contenente il valore letterale associato al campo. Se il valore letterale è un tipo di classe con un valore di elemento pari a zero, il valore restituito è null.
Eccezioni
La tabella Constant nei metadati non gestiti non contiene un valore costante per il campo corrente.
Il tipo del valore non è uno dei tipi consentiti da Common Language Specification (CLS). Vedere il formato logico dei metadati della specifica ECMA Partition II: altre strutture, tipi di elemento usati nelle firme.
Il valore costante per il campo non è impostato.
Commenti
Questo metodo viene fornito per le finestre di progettazione di compilatori gestiti e analizzatori del codice.
Questo metodo può essere usato sia nel contesto di esecuzione che nel contesto di sola reflection.
Nei metadati non gestiti, la tabella Constant viene usata per archiviare i valori costanti per campi, parametri e proprietà. Le informazioni costanti non influisce direttamente sul comportamento di runtime. I compilatori controllano queste informazioni, in fase di compilazione, durante l'importazione dei metadati. Se usato, il valore di una costante viene incorporato nel flusso Microsoft MSIL (Intermediate Language) generato dal compilatore. Non sono disponibili istruzioni MSIL che possono essere usate per accedere alla tabella Constant in fase di esecuzione.
Annotazioni
Per altre informazioni sui valori costanti e sulla tabella Constant, vedere Partition II della documentazione di Common Language Infrastructure (CLI).