_Type.GetConstructor _Type.GetConstructor _Type.GetConstructor _Type.GetConstructor Method

Definizione

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetConstructor.Provides COM objects with version-independent access to the GetConstructor method.

Overload

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) method.

GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[])

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetConstructor(Type[]).Provides COM objects with version-independent access to the GetConstructor(Type[]) method.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetConstructor metodo ottiene un costruttore specifico dell'oggetto corrente Type.The Type.GetConstructor method gets a specific constructor of the current Type.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) method.

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

Parametri

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

Maschera di bit costituita da uno o più BindingFlags che consente di specificare le modalità di esecuzione della ricerca.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

In alternativa-or- Zero, per restituire null.Zero, to return null.

binder
Binder Binder Binder Binder

Oggetto Binder che definisce una serie di proprietà e consente l'associazione, che può implicare la selezione di un metodo di overload, l'assegnazione forzata dei tipi di argomento e la chiamata di un membro mediante reflection.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

-oppure--or- null, per utilizzare DefaultBinder.null, to use the DefaultBinder.

callConvention
CallingConventions CallingConventions CallingConventions CallingConventions

Oggetto CallingConventions che specifica l'insieme di regole da utilizzare per l'ordine e il layout degli argomenti, la modalità di passaggio del valore restituito, i registri utilizzati per gli argomenti e la pulizia dello stack.The CallingConventions object that specifies the set of rules to use regarding the order and layout of arguments, how the return value is passed, what registers are used for arguments, and the stack is cleaned up.

types
Type[]

Matrice di oggetti Type che rappresenta numero, ordine e tipo dei parametri relativi al costruttore da ottenere.An array of Type objects representing the number, order, and type of the parameters for the constructor to get.

-oppure--or- Matrice vuota di tipo Type (ovvero Type[] types = new Type[0]) per ottenere un costruttore che non accetta parametri.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.

modifiers
ParameterModifier[]

Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice types.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the types array. Questo parametro non viene elaborato dal binder predefinito.The default binder does not process this parameter.

Restituisce

Oggetto ConstructorInfo che rappresenta il costruttore corrispondente ai requisiti specificati, se presente; in caso contrario, null.A ConstructorInfo object representing the constructor that matches the specified requirements, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetConstructor metodo cerca un costruttore i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding e la convenzione di chiamata specificati.The Type.GetConstructor method searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints and the specified calling convention.

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

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]).Provides COM objects with version-independent access to the GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) method.

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

Parametri

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

Maschera di bit costituita da uno o più BindingFlags che consente di specificare le modalità di esecuzione della ricerca.A bitmask comprised of one or more BindingFlags that specify how the search is conducted.

-oppure--or- Zero, per restituire null.Zero, to return null.

binder
Binder Binder Binder Binder

Oggetto Binder che definisce una serie di proprietà e consente l'associazione, che può implicare la selezione di un metodo di overload, l'assegnazione forzata dei tipi di argomento e la chiamata di un membro mediante reflection.A Binder object that defines a set of properties and enables binding, which can involve selection of an overloaded method, coercion of argument types, and invocation of a member through reflection.

-oppure--or- null, per utilizzare DefaultBinder.null, to use the DefaultBinder.

types
Type[]

Matrice di oggetti Type che rappresenta numero, ordine e tipo dei parametri relativi al costruttore da ottenere.An array of Type objects representing the number, order, and type of the parameters for the constructor to get.

In alternativa-or- Matrice vuota di tipo Type (ovvero Type[] types = new Type[0]) per ottenere un costruttore che non accetta parametri.An empty array of the type Type (that is, Type[] types = new Type[0]) to get a constructor that takes no parameters.

-oppure--or- EmptyTypes.EmptyTypes.

modifiers
ParameterModifier[]

Matrice di oggetti ParameterModifier che rappresentano gli attributi associati all'elemento corrispondente nella matrice del tipo di parametro.An array of ParameterModifier objects representing the attributes associated with the corresponding element in the parameter type array. Questo parametro non viene elaborato dal binder predefinito.The default binder does not process this parameter.

Restituisce

Oggetto ConstructorInfo che rappresenta il costruttore corrispondente ai requisiti specificati, se presente; in caso contrario, null.A ConstructorInfo object representing the constructor that matches the specified requirements, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetConstructor metodo cerca un costruttore i cui parametri corrispondono ai tipi di argomenti e ai modificatori specificati, usando i vincoli di binding specificati.The Type.GetConstructor method searches for a constructor whose parameters match the specified argument types and modifiers, using the specified binding constraints.

GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[]) GetConstructor(Type[])

Fornisce oggetti COM con accesso indipendente dalla versione al metodo GetConstructor(Type[]).Provides COM objects with version-independent access to the GetConstructor(Type[]) method.

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

Parametri

types
Type[]

Matrice di oggetti Type che rappresentano il numero, l'ordine e il tipo dei parametri per il costruttore desiderato.An array of Type objects representing the number, order, and type of the parameters for the desired constructor.

-oppure--or- Matrice vuota di oggetti Type per ottenere un costruttore che non accetta parametri.An empty array of Type objects, to get a constructor that takes no parameters. Tale matrice vuota viene fornita dal campo static EmptyTypes.Such an empty array is provided by the static field EmptyTypes.

Restituisce

Oggetto ConstructorInfo che rappresenta il costruttore dell'istanza pubblica i cui parametri corrispondono ai tipi nella matrice del tipo di parametro, se è stato trovato. In caso contrario, null.A ConstructorInfo object representing the public instance constructor whose parameters match the types in the parameter type array, if found; otherwise, null.

Commenti

Questo metodo consente di accedere alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito.This method is for access to managed classes from unmanaged code, and should not be called from managed code.

Il Type.GetConstructor metodo cerca un costruttore di istanza pubblica i cui parametri corrispondono ai tipi nella matrice specificata.The Type.GetConstructor method searches for a public instance constructor whose parameters match the types in the specified array.

Si applica a