Langue

_Type.GetConstructor Méthode

Définition

Fournit aux objets COM un accès indépendant de la version à la GetConstructor méthode.

Surcharges

Nom Description
GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Fournit aux objets COM un accès indépendant de la version à la GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) méthode.

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Fournit aux objets COM un accès indépendant de la version à la GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) méthode.

GetConstructor(Type[])

Fournit aux objets COM un accès indépendant de la version à la GetConstructor(Type[]) méthode.

Remarques

Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.

La Type.GetConstructor méthode obtient un constructeur spécifique du courant Type.

GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])

Fournit aux objets COM un accès indépendant de la version à la GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) méthode.

public:
 System::Reflection::ConstructorInfo ^ GetConstructor(System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, System::Reflection::CallingConventions callConvention, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.ConstructorInfo GetConstructor(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, System.Reflection.CallingConventions callConvention, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetConstructor : System.Reflection.BindingFlags * System.Reflection.Binder * System.Reflection.CallingConventions * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.ConstructorInfo
Public Function GetConstructor (bindingAttr As BindingFlags, binder As Binder, callConvention As CallingConventions, types As Type(), modifiers As ParameterModifier()) As ConstructorInfo

Paramètres

bindingAttr
BindingFlags

Masque de bits comprenant un ou plusieurs BindingFlags éléments qui spécifient la façon dont la recherche est effectuée.

- ou -

Zéro, pour retourner null.

binder
Binder

Objet Binder qui définit un ensemble de propriétés et active la liaison, qui peut impliquer la sélection d’une méthode surchargée, la contrainte des types d’arguments et l’appel d’un membre par le biais de la réflexion.

- ou -

null, pour utiliser le DefaultBinder.

callConvention
CallingConventions

Objet CallingConventions qui spécifie l’ensemble de règles à utiliser concernant l’ordre et la disposition des arguments, la façon dont la valeur de retour est passée, les registres utilisés pour les arguments et la pile est nettoyée.

types
Type[]

Tableau d’objets Type représentant le nombre, l’ordre et le type des paramètres pour le constructeur à obtenir.

- ou -

Tableau vide du type Type (autrement dit, type[] types = new Type[0]) pour obtenir un constructeur qui ne prend aucun paramètre.

modifiers
ParameterModifier[]

Tableau d’objets ParameterModifier représentant les attributs associés à l’élément correspondant dans le types tableau. Le classeur par défaut ne traite pas ce paramètre.

Retours

Objet ConstructorInfo représentant le constructeur qui correspond aux exigences spécifiées, s’il est trouvé ; sinon, null.

Remarques

Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.

La Type.GetConstructor méthode recherche un constructeur dont les paramètres correspondent aux types d’arguments et modificateurs spécifiés, à l’aide des contraintes de liaison spécifiées et de la convention d’appel spécifiée.

S’applique à

GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[])

Fournit aux objets COM un accès indépendant de la version à la GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) méthode.

public:
 System::Reflection::ConstructorInfo ^ GetConstructor(System::Reflection::BindingFlags bindingAttr, System::Reflection::Binder ^ binder, cli::array <Type ^> ^ types, cli::array <System::Reflection::ParameterModifier> ^ modifiers);
public System.Reflection.ConstructorInfo GetConstructor(System.Reflection.BindingFlags bindingAttr, System.Reflection.Binder binder, Type[] types, System.Reflection.ParameterModifier[] modifiers);
abstract member GetConstructor : System.Reflection.BindingFlags * System.Reflection.Binder * Type[] * System.Reflection.ParameterModifier[] -> System.Reflection.ConstructorInfo
Public Function GetConstructor (bindingAttr As BindingFlags, binder As Binder, types As Type(), modifiers As ParameterModifier()) As ConstructorInfo

Paramètres

bindingAttr
BindingFlags

Masque de bits comprenant un ou plusieurs BindingFlags éléments qui spécifient la façon dont la recherche est effectuée.

- ou -

Zéro, pour retourner null.

binder
Binder

Objet Binder qui définit un ensemble de propriétés et active la liaison, qui peut impliquer la sélection d’une méthode surchargée, la contrainte des types d’arguments et l’appel d’un membre par le biais de la réflexion.

- ou -

null, pour utiliser le DefaultBinder.

types
Type[]

Tableau d’objets Type représentant le nombre, l’ordre et le type des paramètres pour le constructeur à obtenir.

- ou -

Tableau vide du type Type (autrement dit, type[] types = new Type[0]) pour obtenir un constructeur qui ne prend aucun paramètre.

- ou -

EmptyTypes.

modifiers
ParameterModifier[]

Tableau d’objets ParameterModifier représentant les attributs associés à l’élément correspondant dans le tableau de types de paramètres. Le classeur par défaut ne traite pas ce paramètre.

Retours

Objet ConstructorInfo représentant le constructeur qui correspond aux exigences spécifiées, s’il est trouvé ; sinon, null.

Remarques

Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.

La Type.GetConstructor méthode recherche un constructeur dont les paramètres correspondent aux types d’arguments et modificateurs spécifiés, à l’aide des contraintes de liaison spécifiées.

S’applique à

GetConstructor(Type[])

Fournit aux objets COM un accès indépendant de la version à la GetConstructor(Type[]) méthode.

public:
 System::Reflection::ConstructorInfo ^ GetConstructor(cli::array <Type ^> ^ types);
public System.Reflection.ConstructorInfo GetConstructor(Type[] types);
abstract member GetConstructor : Type[] -> System.Reflection.ConstructorInfo
Public Function GetConstructor (types As Type()) As ConstructorInfo

Paramètres

types
Type[]

Tableau d’objets Type représentant le nombre, l’ordre et le type des paramètres du constructeur souhaité.

- ou -

Tableau vide d’objets Type , pour obtenir un constructeur qui ne prend aucun paramètre. Un tel tableau vide est fourni par le static champ EmptyTypes.

Retours

Objet ConstructorInfo représentant le constructeur d’instance publique dont les paramètres correspondent aux types du tableau de types de paramètres, s’ils sont trouvés ; sinon, null.

Remarques

Cette méthode permet d’accéder aux classes managées à partir de code non managé et ne doit pas être appelée à partir du code managé.

La Type.GetConstructor méthode recherche un constructeur d’instance publique dont les paramètres correspondent aux types dans le tableau spécifié.

S’applique à