PropertyInfo.GetRawConstantValue Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca wartość literału skojarzona z właściwością przez kompilator.
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
Element Object zawierający wartość literału skojarzona z właściwością. Jeśli wartość literału jest typem klasy z wartością elementu zero, zwracana wartość to null
.
Tabela Stała w metadanych niezarządzanych nie zawiera stałej wartości dla bieżącej właściwości.
Typ wartości nie jest jednym z typów dozwolonych przez specyfikację języka wspólnego (CLS). Zobacz specyfikację ECMA Partition II, Format logiczny metadanych: Inne struktury, typy elementów używane w podpisach.
Ta metoda jest udostępniana projektantom zarządzanych kompilatorów i analizatorów kodu.
Tej metody można używać zarówno w kontekście wykonywania, jak i w kontekście tylko odbicia.
W metadanych niezarządzanych tabela Stała służy do przechowywania stałych wartości pól, parametrów i właściwości. Stałe informacje nie mają bezpośredniego wpływu na zachowanie środowiska uruchomieniowego. Kompilatory sprawdzają te informacje w czasie kompilacji podczas importowania metadanych. W przypadku użycia wartość stałej jest osadzona w strumieniu języka Microsoft Intermediate Language (MSIL), który emituje kompilator. Nie ma instrukcji MSIL, których można użyć do uzyskiwania dostępu do tabeli Stałe w czasie wykonywania.
Uwaga
Aby uzyskać więcej informacji na temat wartości stałych i tabeli Stałe, zobacz Partition II of the Common Language Infrastructure (CLI) specification (Partycja II specyfikacji infrastruktury języka wspólnego ).
Produkt | Wersje |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 1.5, 1.6, 2.0, 2.1 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: