ScriptObject.WrapMembers Método

Definição

Cria objetos encapsulados . Cada objeto encapsulado contém as informações de um membro (campo, propriedade ou método), juntamente com uma cópia do objeto instanciado no qual o membro está definido. Isso permite que outros objetos que não contêm o membro o armazenem e, em seguida, retornem seu valor como se fossem seus.

Sobrecargas

Nome Description
WrapMembers(MemberInfo, Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria um objeto encapsulado que contém o membro especificado junto com o objeto especificado.

WrapMembers(MemberInfo[], Object)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma matriz de objetos encapsulados que contêm os membros especificados junto com o objeto especificado.

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

Cria uma matriz de objetos encapsulados que contêm os membros especificados junto com o objeto especificado, armazenando em cache os resultados no armazenamento de dados especificado.

WrapMembers(MemberInfo, Object)

Cria um objeto encapsulado que contém o membro especificado junto com o objeto especificado.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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()

Parâmetros

member
MemberInfo

O membro a ser encapsulado.

obj
Object

O objeto no qual member é definido.

Retornos

Uma matriz de um elemento que tem um objeto encapsulado que contém as informações do membro e obj.

Comentários

Esse método permite que outros objetos que não contêm o membro o armazenem e, em seguida, retornem seu valor como se fossem seus.

Confira também

Aplica-se a

WrapMembers(MemberInfo[], Object)

Cria uma matriz de objetos encapsulados que contêm os membros especificados junto com o objeto especificado.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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()

Parâmetros

members
MemberInfo[]

Os membros a serem encapsulados.

obj
Object

O objeto no qual members são definidos.

Retornos

Uma matriz de objetos encapsulados, cada um deles contém informações de membro e uma cópia de obj.

Comentários

Esse método permite que outros objetos que não contêm esses membros os armazenem e retornem seus valores como se fossem seus.

Confira também

Aplica-se a

WrapMembers(MemberInfo[], Object, SimpleHashtable)

Cria uma matriz de objetos encapsulados que contêm os membros especificados junto com o objeto especificado, armazenando em cache os resultados no armazenamento de dados especificado.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

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()

Parâmetros

members
MemberInfo[]

Os membros a serem encapsulados.

obj
Object

O objeto no qual members são definidos.

cache
SimpleHashtable

Armazenamento de dados temporário para os objetos encapsulados.

Retornos

Uma matriz de objetos encapsulados, cada um deles contém informações de membro e uma cópia de obj.

Comentários

Esse método permite que outros objetos que não contêm esses membros os armazenem e retornem seus valores como se fossem seus.

Confira também

Aplica-se a