Condividi tramite


InstanceDescriptor Costruttori

Definizione

Inizializza una nuova istanza della classe InstanceDescriptor.

Overload

InstanceDescriptor(MemberInfo, ICollection)

Inizializza una nuova istanza della classe InstanceDescriptor con le informazioni sui membri e gli argomenti specificati.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Inizializza una nuova istanza della classe InstanceDescriptor utilizzando le informazioni sui membri e gli argomenti specificati e il valore che indica se le informazioni specificate descrivono completamente l'istanza.

InstanceDescriptor(MemberInfo, ICollection)

Origine:
InstanceDescriptor.cs
Origine:
InstanceDescriptor.cs
Origine:
InstanceDescriptor.cs

Inizializza una nuova istanza della classe InstanceDescriptor con le informazioni sui membri e gli argomenti specificati.

public:
 InstanceDescriptor(System::Reflection::MemberInfo ^ member, System::Collections::ICollection ^ arguments);
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ò essere un oggetto MethodInfo, ConstructorInfo, FieldInfo o PropertyInfo. Se è un MethodInfo, FieldInfo o PropertyInfo, dovrà rappresentare un membro static.

arguments
ICollection

Insieme di argomenti da passare al membro. Questo parametro può essere null o un insieme vuoto se non è presente alcun argomento. L'insieme può anche essere composto da altre istanze di InstanceDescriptor.

Eccezioni

member è di tipo MethodInfo, FieldInfo o PropertyInfo e non rappresenta un membro static.

-oppure-

member è di tipo PropertyInfo e non è leggibile.

-oppure-

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

-oppure-

member è di tipo ConstructorInfo e rappresenta un membro static.

-oppure-

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

Si applica a

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Origine:
InstanceDescriptor.cs
Origine:
InstanceDescriptor.cs
Origine:
InstanceDescriptor.cs

Inizializza una nuova istanza della classe InstanceDescriptor utilizzando le informazioni sui membri e gli argomenti specificati e il valore che indica 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);
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ò essere un oggetto MethodInfo, ConstructorInfo, FieldInfo o PropertyInfo. Se è un MethodInfo, FieldInfo o PropertyInfo, dovrà rappresentare un membro static.

arguments
ICollection

Insieme di argomenti da passare al membro. Questo parametro può essere null o un insieme vuoto se non è presente alcun argomento. L'insieme può anche essere composto da altre istanze di InstanceDescriptor.

isComplete
Boolean

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

Eccezioni

member è di tipo MethodInfo, FieldInfo o PropertyInfo e non rappresenta un membro static

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 membro static.

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

Si applica a