ScriptObject.WrapMembers Método
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), junto com uma cópia do objeto instanciado em que o membro é definido. Isso habilita outros objetos que não contêm o membro para armazená-lo e, em seguida, retornar seu valor como se fosse seu próprio.
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. |
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 em que member
é definido.
Retornos
Uma matriz de um elemento que tem um objeto encapsulado que contém as informações de membro e obj
.
Comentários
Esse método permite que outros objetos que não contêm o membro o armazenem e retornem seu valor como se fossem seus próprios.
Confira também
Aplica-se a
.NET Framework 4.8.1 e outras versões
Produto | Versões |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
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 em que members
está definido.
Retornos
Uma matriz de objetos encapsulados, cada um deles contendo 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 próprios.
Confira também
Aplica-se a
.NET Framework 4.8.1 e outras versões
Produto | Versões |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
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 em que members
está definido.
- cache
- SimpleHashtable
Armazenamento de dados temporário para os objetos encapsulados.
Retornos
Uma matriz de objetos encapsulados, cada um deles contendo 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 próprios.
Confira também
Aplica-se a
.NET Framework 4.8.1 e outras versões
Produto | Versões |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Comentários do .NET
O .NET é um projeto código aberto. Selecione um link para fornecer comentários: