PropertyInfo.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 der Eigenschaft 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 der Eigenschaft 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 die aktuelle Eigenschaft.
Der Typ des Werts ist keiner der Typen, die von der Common Language Specification (CLS) zulässig sind. Siehe ECMA Partition II-Spezifikation, Metadaten logisches Format: Andere Strukturen, Elementtypen, die in Signaturen verwendet werden.
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 unter Partition II der CLI-Spezifikation (Common Language Infrastructure).