InstanceDescriptor Constructeurs

Définition

Initialise une nouvelle instance de la classe InstanceDescriptor.

Surcharges

Nom Description
InstanceDescriptor(MemberInfo, ICollection)

Initialise une nouvelle instance de la InstanceDescriptor classe à l’aide des informations et arguments de membre spécifiés.

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Initialise une nouvelle instance de la InstanceDescriptor classe à l’aide des informations, arguments et valeurs de membre spécifiés indiquant si les informations spécifiées décrivent complètement l’instance.

InstanceDescriptor(MemberInfo, ICollection)

Initialise une nouvelle instance de la InstanceDescriptor classe à l’aide des informations et arguments de membre spécifiés.

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 de membre pour le descripteur. Il peut s’agir d’un MethodInfo, , ConstructorInfoFieldInfoou PropertyInfo. S’il s’agit d’un MethodInfomembre FieldInfo, ou PropertyInfos’il s’agit d’un static membre.

arguments
ICollection

Collection d’arguments à passer au membre. Ce paramètre peut être null ou une collection vide s’il n’existe aucun argument. La collection peut également se composer d’autres instances de InstanceDescriptor.

Exceptions

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

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

-ou-

member est de type FieldInfo, et le nombre d’arguments dans arguments n’est pas égal à zéro.

S’applique à

InstanceDescriptor(MemberInfo, ICollection, Boolean)

Initialise une nouvelle instance de la InstanceDescriptor classe à l’aide des informations, arguments et valeurs de membre spécifiés indiquant si les informations spécifié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);
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 de membre pour le descripteur. Il peut s’agir d’un MethodInfo, , ConstructorInfoFieldInfoou PropertyInfo. S’il s’agit d’un MethodInfomembre FieldInfo, ou PropertyInfos’il s’agit d’un static membre.

arguments
ICollection

Collection d’arguments à passer au membre. Ce paramètre peut être null ou une collection vide s’il n’existe aucun argument. La collection peut également se composer 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 , et PropertyInfoil ne représente pas un static membre

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

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

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

member est de type FieldInfo, et le nombre d’arguments dans arguments n’est pas égal à zéro.

S’applique à