Share via


InstanceDescriptor Constructeurs

Définition

Initialise une nouvelle instance de la classe InstanceDescriptor.

Surcharges

InstanceDescriptor(MemberInfo, ICollection)

Initialise une nouvelle instance de la classe InstanceDescriptor avec les informations sur les membres et les arguments spécifiés.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Initialise une nouvelle instance de la classe InstanceDescriptor, à l'aide des informations sur les membres, des arguments et de la valeur spécifiés, indiquant si les informations déterminées décrivent complètement l'instance.

InstanceDescriptor(MemberInfo, ICollection)

Source:
InstanceDescriptor.cs
Source:
InstanceDescriptor.cs
Source:
InstanceDescriptor.cs

Initialise une nouvelle instance de la classe InstanceDescriptor avec les informations sur les membres et les arguments spécifiés.

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)

Paramètres

member
MemberInfo

Informations sur les membres pour le descripteur. Il peut s'agir de MethodInfo, ConstructorInfo, FieldInfo ou de PropertyInfo. S'il s'agit de MethodInfo, FieldInfo ou de PropertyInfo, il doit représenter un membre static.

arguments
ICollection

Collection des arguments à passer au membre. Ce paramètre peut être null ou être une collection vide s'il n'y a aucun argument. La collection peut également être constituée d'autres instances de InstanceDescriptor.

Exceptions

member est de type MethodInfo, FieldInfoou PropertyInfo, et il ne représente pas un membre static.

- ou -

member est de type PropertyInfo et n'est pas lisible.

- ou -

member est de type MethodInfo ou ConstructorInfo, et le nombre d’arguments dans arguments ne correspond pas à la signature de member.

- ou -

member est de type ConstructorInfo et représente un membre static

- ou -

member est de type FieldInfo, et le nombre d'arguments dans arguments n'est pas nul.

S’applique à

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Source:
InstanceDescriptor.cs
Source:
InstanceDescriptor.cs
Source:
InstanceDescriptor.cs

Initialise une nouvelle instance de la classe InstanceDescriptor, à l'aide des informations sur les membres, des arguments et de la valeur spécifiés, indiquant si les informations déterminées décrivent complètement l'instance.

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)

Paramètres

member
MemberInfo

Informations sur les membres pour le descripteur. Il peut s'agir de MethodInfo, ConstructorInfo, FieldInfo ou de PropertyInfo. S'il s'agit de MethodInfo, FieldInfo ou de PropertyInfo, il doit représenter un membre static.

arguments
ICollection

Collection des arguments à passer au membre. Ce paramètre peut être null ou être une collection vide s'il n'y a aucun argument. La collection peut également être constituée d'autres instances de InstanceDescriptor.

isComplete
Boolean

true si les informations spécifiées décrivent complètement l'instance ; sinon, false.

Exceptions

member est de type MethodInfo, FieldInfoou PropertyInfo, et il ne représente pas un membre static.

member est de type PropertyInfo et n'est pas lisible.

member est de type MethodInfo ou ConstructorInfo, et le nombre d'arguments dans arguments ne correspond pas à la signature de member.

member est de type ConstructorInfo et représente un membre static

member est de type FieldInfo, et le nombre d'arguments dans arguments n'est pas nul.

S’applique à