InstanceDescriptor Constructores
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í.
Inicializa una nueva instancia de la clase InstanceDescriptor.
Sobrecargas
| Nombre | Description |
|---|---|
| InstanceDescriptor(MemberInfo, ICollection) |
Inicializa una nueva instancia de la InstanceDescriptor clase utilizando la información de miembro y los argumentos especificados. |
| InstanceDescriptor(MemberInfo, ICollection, Boolean) |
Inicializa una nueva instancia de la InstanceDescriptor clase utilizando la información de miembro, los argumentos y el valor especificados que indican si la información especificada describe completamente la instancia. |
InstanceDescriptor(MemberInfo, ICollection)
Inicializa una nueva instancia de la InstanceDescriptor clase utilizando la información de miembro y los argumentos especificados.
public:
InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments);
public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments);
new System.ComponentModel.Design.Serialization.InstanceDescriptor : System.Reflection.MemberInfo * System.Collections.ICollection -> System.ComponentModel.Design.Serialization.InstanceDescriptor
Public Sub New (member As MemberInfo, arguments As ICollection)
Parámetros
- member
- MemberInfo
Información de miembro del descriptor. Puede ser , MethodInfoConstructorInfo, FieldInfoo PropertyInfo. Si se trata de un MethodInfo, FieldInfoo PropertyInfo, debe representar un static miembro.
- arguments
- ICollection
Colección de argumentos que se van a pasar al miembro. Este parámetro puede ser null o una colección vacía si no hay argumentos. La colección también puede constar de otras instancias de InstanceDescriptor.
Excepciones
member es de tipo MethodInfo, FieldInfoo PropertyInfo, y no representa un static miembro.
O bien
member es de tipo PropertyInfo y no es legible.
O bien
member es de tipo MethodInfo o ConstructorInfo, y el número de argumentos de arguments no coincide con la firma de member.
O bien
member es de tipo ConstructorInfo y representa un static miembro.
O bien
member es de tipo FieldInfoy el número de argumentos de arguments no es cero.
Se aplica a
InstanceDescriptor(MemberInfo, ICollection, Boolean)
Inicializa una nueva instancia de la InstanceDescriptor clase utilizando la información de miembro, los argumentos y el valor especificados que indican si la información especificada describe completamente la instancia.
public:
InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments, bool isComplete);
public InstanceDescriptor(System.Reflection.MemberInfo member, System.Collections.ICollection arguments, bool isComplete);
new System.ComponentModel.Design.Serialization.InstanceDescriptor : System.Reflection.MemberInfo * System.Collections.ICollection * bool -> System.ComponentModel.Design.Serialization.InstanceDescriptor
Public Sub New (member As MemberInfo, arguments As ICollection, isComplete As Boolean)
Parámetros
- member
- MemberInfo
Información de miembro del descriptor. Puede ser , MethodInfoConstructorInfo, FieldInfoo PropertyInfo. Si se trata de un MethodInfo, FieldInfoo PropertyInfo, debe representar un static miembro.
- arguments
- ICollection
Colección de argumentos que se van a pasar al miembro. Este parámetro puede ser null o una colección vacía si no hay argumentos. La colección también puede constar de otras instancias de InstanceDescriptor.
- isComplete
- Boolean
true si la información especificada describe completamente la instancia; de lo contrario, false.
Excepciones
member es de tipo MethodInfo, FieldInfoo PropertyInfo, y no representa un static miembro.
member es de tipo PropertyInfo y no es legible.
member es de tipo MethodInfo o ConstructorInfo y el número de argumentos de arguments no coincide con la firma de member.
member es de tipo ConstructorInfo y representa un static miembro
member es de tipo FieldInfoy el número de argumentos de arguments no es cero.