ScriptObject.WrapMembers Metoda

Definice

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

Přetížení

Name Description
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ří zalomený 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 společně 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 společně se zadaným objektem, do mezipaměti výsledků v zadaném úložišti dat.

WrapMembers(MemberInfo, Object)

Vytvoří zalomený 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, na který member je definován.

Návraty

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

Poznámky

Tato metoda umožňuje další objekty, které neobsahují člen uložit a pak vrátit jeho hodnotu, jako by to byly jejich vlastní.

Viz také

Platí pro

WrapMembers(MemberInfo[], Object)

Vytvoří pole zabalených objektů, které obsahují zadané členy 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(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[]

Členové, které se mají zabalit.

obj
Object

Objekt, který members je definován.

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í, 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 společně se zadaným objektem, do mezipaměti výsledků v zadaném úložišti dat.

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[]

Členové, které se mají zabalit.

obj
Object

Objekt, který members je definován.

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í, uložit a pak vrátit jejich hodnoty, jako by byly jejich vlastní.

Viz také

Platí pro