ScriptObject.WrapMembers Metoda

Definicja

Tworzy opakowane obiekty. Każdy zawinięty obiekt zawiera informacje o jednym elemencie członkowskim (polu, właściwości lub metodzie) wraz z kopią utworzonego obiektu zdefiniowanego przez element członkowski. Umożliwia to innym obiektom, które nie zawierają elementu członkowskiego, aby go przechowywać, a następnie zwracać jego wartość tak, jakby była własna.

Przeciążenia

Nazwa Opis
WrapMembers(MemberInfo, Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy opakowany obiekt zawierający określony element członkowski wraz z określonym obiektem.

WrapMembers(MemberInfo[], Object)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy tablicę opakowanych obiektów, które zawierają określone elementy członkowskie wraz z określonym obiektem.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

Tworzy tablicę opakowanych obiektów, które zawierają określone elementy członkowskie wraz z określonym obiektem, buforując wyniki w określonym magazynie danych.

WrapMembers(MemberInfo, Object)

Tworzy opakowany obiekt zawierający określony element członkowski wraz z określonym obiektem.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Element członkowski do opakowania.

obj
Object

Obiekt zdefiniowany member na.

Zwraca

Tablica jednoelementowa zawierająca opakowany obiekt zawierający informacje o elemencie członkowskim i obj.

Uwagi

Ta metoda umożliwia innym obiektom, które nie zawierają elementu członkowskiego, aby go przechowywać, a następnie zwracać jego wartość tak, jakby była własna.

Zobacz też

Dotyczy

WrapMembers(MemberInfo[], Object)

Tworzy tablicę opakowanych obiektów, które zawierają określone elementy członkowskie wraz z określonym obiektem.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Członkowie do opakowania.

obj
Object

Obiekt zdefiniowany members na.

Zwraca

Tablica opakowanych obiektów, z których każda zawiera informacje o elemencie członkowskim i kopię objelementu .

Uwagi

Ta metoda umożliwia innym obiektom, które nie zawierają tych elementów członkowskich, aby je przechowywać, a następnie zwracać ich wartości tak, jakby były własne.

Zobacz też

Dotyczy

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Tworzy tablicę opakowanych obiektów, które zawierają określone elementy członkowskie wraz z określonym obiektem, buforując wyniki w określonym magazynie danych.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

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

Członkowie do opakowania.

obj
Object

Obiekt zdefiniowany members na.

cache
SimpleHashtable

Tymczasowy magazyn danych dla opakowanych obiektów.

Zwraca

Tablica opakowanych obiektów, z których każda zawiera informacje o elemencie członkowskim i kopię objelementu .

Uwagi

Ta metoda umożliwia innym obiektom, które nie zawierają tych elementów członkowskich, aby je przechowywać, a następnie zwracać ich wartości tak, jakby były własne.

Zobacz też

Dotyczy