FieldInfo.GetRawConstantValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Literalwert zurück, der dem Feld durch einen Compiler zugeordnet ist.
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
Gibt zurück
Ein Object Wert, der den literalen Wert enthält, der dem Feld zugeordnet ist. Wenn der Literalwert ein Klassentyp mit einem Elementwert von Null ist, lautet nullder Rückgabewert .
Ausnahmen
Die Konstante-Tabelle in nicht verwalteten Metadaten enthält keinen Konstantenwert für das aktuelle Feld.
Der Typ des Werts ist keiner der Typen, die von der Common Language Specification (CLS) zulässig sind. Siehe die ECMA Partition II-Spezifikation Metadaten logisches Format: Andere Strukturen, Elementtypen, die in Signaturen verwendet werden.
Der Konstantenwert für das Feld ist nicht festgelegt.
Hinweise
Diese Methode wird für Designer verwalteter Compiler und Codeanalyse bereitgestellt.
Diese Methode kann sowohl im Ausführungskontext als auch im Nur-Spiegelungskontext verwendet werden.
In nicht verwalteten Metadaten wird die Konstantentabelle verwendet, um Konstantenwerte für Felder, Parameter und Eigenschaften zu speichern. Konstanteninformationen wirken sich nicht direkt auf das Laufzeitverhalten aus. Compiler prüfen diese Informationen beim Importieren von Metadaten zur Kompilierungszeit. Bei Verwendung wird der Wert einer Konstante in den Microsoft MSIL-Datenstrom (Intermediate Language) eingebettet, den der Compiler ausgibt. Es gibt keine MSIL-Anweisungen, mit denen zur Laufzeit auf die Konstante-Tabelle zugegriffen werden kann.
Note
Weitere Informationen zu Konstantenwerten und der Konstantentabelle finden Sie in der Dokumentation zu Partition II der Common Language Infrastructure (CLI).For more information on constant values and the Constant table, see Partition II of the Common Language Infrastructure (CLI) documentation.