Sdílet prostřednictvím


ScriptObject.WrapMembers Metoda

Definice

Vytvoří zabalené objekty. Každý zabalený objekt obsahuje informace pro jeden člen (pole, vlastnost nebo metodu) spolu s kopií objektu instance, pro který je člen definován. To umožňuje ostatním objektům, které neobsahují člen, jej uložit a pak vrátit jeho hodnotu, jako by to byla jejich vlastní.

Přetížení

WrapMembers(MemberInfo, Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří zabalený objekt, který obsahuje zadaný člen společně se zadaným objektem.

WrapMembers(MemberInfo[], Object)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří pole zabalených objektů, které obsahují zadané členy spolu se zadaným objektem.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

Vytvoří pole zabalených objektů, které obsahují zadané členy spolu se zadaným objektem, ukládání výsledků do mezipaměti v zadaném datovém úložišti.

WrapMembers(MemberInfo, Object)

Vytvoří zabalený objekt, který obsahuje zadaný člen společně se zadaným objektem.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

protected:
 static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(System::Reflection::MemberInfo ^ member, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo member, object obj);
static member WrapMembers : System.Reflection.MemberInfo * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (member As MemberInfo, obj As Object) As MemberInfo()

Parametry

member
MemberInfo

Člen, který se má zabalit.

obj
Object

Objekt, který member je definován v.

Návraty

Pole s jedním prvkem, které má zabalený objekt, který obsahuje informace o členech a obj.

Poznámky

Tato metoda umožňuje ostatním objektům, které neobsahují člen, jej uložit a pak vrátit jeho hodnotu, jako by to byla jejich vlastní.

Viz také

Platí pro

WrapMembers(MemberInfo[], Object)

Vytvoří pole zabalených objektů, které obsahují zadané členy spolu se zadaným objektem.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

protected:
 static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo[] members, object obj);
static member WrapMembers : System.Reflection.MemberInfo[] * obj -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object) As MemberInfo()

Parametry

members
MemberInfo[]

Členy, které se mají zabalit.

obj
Object

Objekt, který members je definován v.

Návraty

Pole zabalených objektů, z nichž každý obsahuje informace o členech a kopii .obj

Poznámky

Tato metoda umožňuje ostatním objektům, které tyto členy neobsahují, je uložit a pak vrátit jejich hodnoty, jako by byly jejich vlastní.

Viz také

Platí pro

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Vytvoří pole zabalených objektů, které obsahují zadané členy spolu se zadaným objektem, ukládání výsledků do mezipaměti v zadaném datovém úložišti.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

protected:
 static cli::array <System::Reflection::MemberInfo ^> ^ WrapMembers(cli::array <System::Reflection::MemberInfo ^> ^ members, System::Object ^ obj, Microsoft::JScript::SimpleHashtable ^ cache);
protected static System.Reflection.MemberInfo[] WrapMembers (System.Reflection.MemberInfo[] members, object obj, Microsoft.JScript.SimpleHashtable cache);
static member WrapMembers : System.Reflection.MemberInfo[] * obj * Microsoft.JScript.SimpleHashtable -> System.Reflection.MemberInfo[]
Protected Shared Function WrapMembers (members As MemberInfo(), obj As Object, cache As SimpleHashtable) As MemberInfo()

Parametry

members
MemberInfo[]

Členy, které se mají zabalit.

obj
Object

Objekt, který members je definován v.

cache
SimpleHashtable

Dočasné úložiště dat pro zabalené objekty.

Návraty

Pole zabalených objektů, z nichž každý obsahuje informace o členech a kopii .obj

Poznámky

Tato metoda umožňuje ostatním objektům, které tyto členy neobsahují, je uložit a pak vrátit jejich hodnoty, jako by byly jejich vlastní.

Viz také

Platí pro