FieldBuilder.GetValue(Object) Metoda

Definice

Načte hodnotu pole podporovaného daným objektem.

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

Objekt, na kterém chcete získat přístup k poli.

Návraty

Obsahující Object hodnotu pole, které tato instance odráží.

Výjimky

Tato metoda není podporována.

Poznámky

Pokud je staticpole , obj parametr bude ignorován. Pro nestatická pole by měla být instance třídy, obj která dědí nebo deklaruje pole.

Návratový GetValue typ je Object. Pokud například pole obsahuje logickou primitivní hodnotu, vrátí se instance Object s příslušnou logickou hodnotou. Před vrácením hodnoty zkontroluje, GetValue jestli má uživatel přístupové oprávnění.

Omezení přístupu se ignorují pro plně důvěryhodný kód. Private k konstruktorům, metodám, polím a vlastnostem lze přistupovat a vyvolat pomocí reflexe, kdykoli je kód plně důvěryhodný.

Platí pro