FieldBuilder.GetValue(Object) Metoda
Definicja
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.
Pobiera wartość pola obsługiwanego przez dany obiekt.
public:
override System::Object ^ GetValue(System::Object ^ obj);
public override object? GetValue (object? obj);
public override object GetValue (object obj);
override this.GetValue : obj -> obj
Public Overrides Function GetValue (obj As Object) As Object
Parametry
- obj
- Object
Obiekt, na którym ma być uzyskiwany dostęp do pola.
Zwraca
Element Object zawierający wartość pola odzwierciedlonego przez to wystąpienie.
Wyjątki
Ta metoda nie jest obsługiwana.
Uwagi
Jeśli pole ma static
wartość , obj
parametr jest ignorowany. W przypadku pól obj
niestatyczne powinny być wystąpieniem klasy dziedziczonej lub deklarujące pole.
Zwracany typ to GetValueObject. Jeśli na przykład pole zawiera wartość logiczną, zwracane jest wystąpienie Object z odpowiednią wartością logiczną. Przed zwróceniem wartości sprawdza, GetValue czy użytkownik ma uprawnienia dostępu.
Ograniczenia dostępu są ignorowane dla w pełni zaufanego kodu.
Private
dostęp do konstruktorów, metod, pól i właściwości można uzyskiwać i wywoływać przy użyciu odbicia za każdym razem, gdy kod jest w pełni zaufany.