Udostępnij za pośrednictwem


FieldBuilder.GetValue(Object) Metoda

Definicja

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 staticwartość , 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.

Dotyczy