InstanceDescriptor Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.