_Type.GetConstructor Método

Definição

Fornece aos objetos COM acesso independente da versão ao GetConstructor método.

Sobrecargas

Observações

Este método serve para acesso a classes geridas a partir de código não gerido, e não deve ser chamado a partir de código gerido.

O Type.GetConstructor método obtém um construtor específico da corrente Type.

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

Fornece aos objetos COM acesso independente da versão ao GetConstructor(BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[]) método.

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

Parâmetros

bindingAttr
BindingFlags

Uma máscara de bits composta por uma ou mais BindingFlags que especificam como a pesquisa é realizada.

-ou-

Zero, para voltar null.

binder
Binder

Um Binder objeto que define um conjunto de propriedades e permite a ligação, que pode envolver a seleção de um método sobrecarregado, coerção dos tipos de argumentos e invocação de um membro através da reflexão.

-ou-

null, para usar o DefaultBinder.

callConvention
CallingConventions

O CallingConventions objeto que especifica o conjunto de regras a usar relativamente à ordem e disposição dos argumentos, como o valor de retorno é passado, que registos são usados para argumentos e a pilha é limpo.

types
Type[]

Um array de Type objetos que representa o número, a ordem e o tipo dos parâmetros que o construtor deve obter.

-ou-

Um array vazio do tipo Type (ou seja, Tipo[] tipos = novo Tipo[0]) para obter um construtor que não aceita parâmetros.

modifiers
ParameterModifier[]

Um array de ParameterModifier objetos que representa os atributos associados ao elemento correspondente no types array. O binder padrão não processa este parâmetro.

Devoluções

Um objeto que representa o construtor e que corresponde aos requisitos especificados, se encontrado ConstructorInfo ; caso contrário, null.

Observações

Este método serve para acesso a classes geridas a partir de código não gerido, e não deve ser chamado a partir de código gerido.

O Type.GetConstructor método procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas e a convenção de chamada especificada.

Aplica-se a

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

Fornece aos objetos COM acesso independente da versão ao GetConstructor(BindingFlags, Binder, Type[], ParameterModifier[]) método.

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

Parâmetros

bindingAttr
BindingFlags

Uma máscara de bits composta por uma ou mais BindingFlags que especificam como a pesquisa é realizada.

-ou-

Zero, para voltar null.

binder
Binder

Um Binder objeto que define um conjunto de propriedades e permite a ligação, que pode envolver a seleção de um método sobrecarregado, coerção dos tipos de argumentos e invocação de um membro através da reflexão.

-ou-

null, para usar o DefaultBinder.

types
Type[]

Um array de Type objetos que representa o número, a ordem e o tipo dos parâmetros que o construtor deve obter.

-ou-

Um array vazio do tipo Type (ou seja, Tipo[] tipos = novo Tipo[0]) para obter um construtor que não aceita parâmetros.

-ou-

EmptyTypes.

modifiers
ParameterModifier[]

Um array de ParameterModifier objetos que representa os atributos associados ao elemento correspondente no array de tipos de parâmetros. O binder padrão não processa este parâmetro.

Devoluções

Um objeto que representa o construtor e que corresponde aos requisitos especificados, se encontrado ConstructorInfo ; caso contrário, null.

Observações

Este método serve para acesso a classes geridas a partir de código não gerido, e não deve ser chamado a partir de código gerido.

O Type.GetConstructor método procura um construtor cujos parâmetros correspondam aos tipos de argumento e modificadores especificados, usando as restrições de ligação especificadas.

Aplica-se a

GetConstructor(Type[])

Fornece aos objetos COM acesso independente da versão ao GetConstructor(Type[]) método.

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

Parâmetros

types
Type[]

Um array de Type objetos que representa o número, ordem e tipo dos parâmetros para o construtor desejado.

-ou-

Um array vazio de Type objetos, para obter um construtor que não aceita parâmetros. Tal matriz vazia é fornecida pelo static corpo EmptyTypes.

Devoluções

Um objeto que representa o construtor de instância pública cujos parâmetros correspondem ConstructorInfo aos tipos no array de tipos de parâmetros, se encontrados; caso contrário, null.

Observações

Este método serve para acesso a classes geridas a partir de código não gerido, e não deve ser chamado a partir de código gerido.

O Type.GetConstructor método procura um construtor de instância pública cujos parâmetros correspondam aos tipos no array especificado.

Aplica-se a