InstanceDescriptor Costruttori

Definizione

Inizializza una nuova istanza della classe InstanceDescriptor.

Overload

Nome Descrizione
InstanceDescriptor(MemberInfo, ICollection)

Inizializza una nuova istanza della InstanceDescriptor classe utilizzando le informazioni e gli argomenti del membro specificati.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Inizializza una nuova istanza della InstanceDescriptor classe utilizzando le informazioni, gli argomenti e il valore del membro specificati che indicano se le informazioni specificate descrivono completamente l'istanza.

InstanceDescriptor(MemberInfo, ICollection)

Inizializza una nuova istanza della InstanceDescriptor classe utilizzando le informazioni e gli argomenti del membro specificati.

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)

Parametri

member
MemberInfo

Informazioni sui membri per il descrittore. Può trattarsi di un MethodInfooggetto , ConstructorInfoFieldInfo, o PropertyInfo. Se si tratta di un MethodInfooggetto , FieldInfoo PropertyInfo, deve rappresentare un static membro.

arguments
ICollection

Raccolta di argomenti da passare al membro. Questo parametro può essere null o una raccolta vuota se non sono presenti argomenti. La raccolta può anche essere costituita da altre istanze di InstanceDescriptor.

Eccezioni

member è di tipo MethodInfo, FieldInfoo PropertyInfoe non rappresenta un static membro.

oppure

member è di tipo PropertyInfo e non è leggibile.

oppure

member è di tipo MethodInfo o ConstructorInfoe il numero di argomenti in arguments non corrisponde alla firma di member.

oppure

member è di tipo ConstructorInfo e rappresenta un static membro.

oppure

member è di tipo FieldInfoe il numero di argomenti in arguments non è zero.

Si applica a

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Inizializza una nuova istanza della InstanceDescriptor classe utilizzando le informazioni, gli argomenti e il valore del membro specificati che indicano se le informazioni specificate descrivono completamente l'istanza.

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)

Parametri

member
MemberInfo

Informazioni sui membri per il descrittore. Può trattarsi di un MethodInfooggetto , ConstructorInfoFieldInfo, o PropertyInfo. Se si tratta di un MethodInfooggetto , FieldInfoo PropertyInfo, deve rappresentare un static membro.

arguments
ICollection

Raccolta di argomenti da passare al membro. Questo parametro può essere null o una raccolta vuota se non sono presenti argomenti. La raccolta può anche essere costituita da altre istanze di InstanceDescriptor.

isComplete
Boolean

true se le informazioni specificate descrivono completamente l'istanza; in caso contrario, false.

Eccezioni

member è di tipo MethodInfo, FieldInfoo PropertyInfoe non rappresenta un static membro

member è di tipo PropertyInfo e non è leggibile.

member è di tipo MethodInfo o ConstructorInfo e il numero di argomenti in arguments non corrisponde alla firma di member.

member è di tipo ConstructorInfo e rappresenta un static membro

member è di tipo FieldInfoe il numero di argomenti in arguments non è zero.

Si applica a