ScriptObject.WrapMembers Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.