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, u kterého chcete získat přístup k poli.

Návraty

Obsahující Object hodnotu pole promítnutou touto instancí.

Výjimky

Tato metoda není podporována.

Poznámky

Pokud je staticpole , obj parametr se ignoruje. 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 primitivní logickou hodnotu, vrátí se instance Object s odpovídající logickou hodnotou. Před vrácením hodnoty zkontroluje, GetValue jestli má uživatel oprávnění k přístupu.

Omezení přístupu se u plně důvěryhodného kódu ignorují. Private konstruktory, metody, pole a vlastnosti lze přistupovat a vyvolat pomocí reflexe vždy, když je kód plně důvěryhodný.

Platí pro