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