FormatterServices.PopulateObjectMembers Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Rellena el objeto especificado con valores para cada campo dibujado a partir de la matriz de datos de objetos.
public:
static System::Object ^ PopulateObjectMembers(System::Object ^ obj, cli::array <System::Reflection::MemberInfo ^> ^ members, cli::array <System::Object ^> ^ data);
public static object PopulateObjectMembers (object obj, System.Reflection.MemberInfo[] members, object?[] data);
public static object PopulateObjectMembers (object obj, System.Reflection.MemberInfo[] members, object[] data);
[System.Security.SecurityCritical]
public static object PopulateObjectMembers (object obj, System.Reflection.MemberInfo[] members, object[] data);
static member PopulateObjectMembers : obj * System.Reflection.MemberInfo[] * obj[] -> obj
[<System.Security.SecurityCritical>]
static member PopulateObjectMembers : obj * System.Reflection.MemberInfo[] * obj[] -> obj
Public Shared Function PopulateObjectMembers (obj As Object, members As MemberInfo(), data As Object()) As Object
Parámetros
- obj
- Object
Objeto que se va a llenar.
- members
- MemberInfo[]
Matriz de MemberInfo que describe qué campos y propiedades se van a llenar.
- data
- Object[]
Matriz de Object que especifica los valores de cada campo y propiedad que se va a llenar.
Devoluciones
Objeto que se acaba de llenar.
- Atributos
Excepciones
La longitud de members
no coincide con la longitud de data
.
Un elemento de members
no es una instancia de FieldInfo.
El llamador no dispone del permiso requerido.
Comentarios
Si un elemento de data
es null
, PopulateObjectMembers no escribe nada en ese campo.