Método _Type.GetConstructor (BindingFlags, Binder, CallingConventions, Type[], ParameterModifier[])
Dica
The .NET API Reference documentation has a new home. Visit the .NET API Browser on docs.microsoft.com to see the new experience.
Fornece objetos COM com acesso independente de versão para o método Type.GetConstructor.
Namespace: System.Runtime.InteropServices
Assembly: mscorlib (em mscorlib.dll)
Sintaxe
ConstructorInfo GetConstructor(
BindingFlags bindingAttr,
Binder binder,
CallingConventions callConvention,
Type[] types,
ParameterModifier[] modifiers
)
ConstructorInfo^ GetConstructor(
BindingFlags bindingAttr,
Binder^ binder,
CallingConventions callConvention,
array<Type^>^ types,
array<ParameterModifier>^ modifiers
)
abstract GetConstructor :
bindingAttr:BindingFlags *
binder:Binder *
callConvention:CallingConventions *
types:Type[] *
modifiers:ParameterModifier[] -> ConstructorInfo
Function GetConstructor (
bindingAttr As BindingFlags,
binder As Binder,
callConvention As CallingConventions,
types As Type(),
modifiers As ParameterModifier()
) As ConstructorInfo
Parâmetros
bindingAttr
Type: System.Reflection.BindingFlagsUm bitmask composto de um ou mais BindingFlags que especificam como a pesquisa é realizada.
-ou-
Zero, para retornar null.
binder
Type: System.Reflection.BinderUm objeto Binder que define um conjunto de propriedades e habilita a associação, que pode envolver seleção de um método sobrecarregado, coerção de tipos de argumento e invocação de um membro por meio de reflexão.
-ou-
null, para usar o DefaultBinder.
callConvention
Type: System.Reflection.CallingConventionsO objeto CallingConventions que especifica o conjunto de regras a ser usado em relação à ordem e ao layout dos argumentos, a como o valor retornado é passado, quais registros são usados para argumentos e como a pilha é limpa.
types
Type: System.Type[]Uma matriz de objetos Type que representam o número, a ordem e o tipo de parâmetros para o construtor obter.
-ou-
Uma matriz vazia do tipo Type (ou seja, Type[] types = new Type[0]) para obter um construtor sem parâmetros.
modifiers
Type: System.Reflection.ParameterModifier[]Uma matriz de objetos ParameterModifier que representam os atributos associados ao elemento correspondente na matriz types. O associador padrão não processa este parâmetro.
Valor Retornado
Type: System.Reflection.ConstructorInfo
Um objeto ConstructorInfo que representa o construtor que corresponde aos requisitos especificados, se encontrados, caso contrário, null.
Comentários
Este método é para acesso a classes gerenciadas de código não gerenciado e não deve ser chamado em código gerenciado.
O Type.GetConstructor método procura um construtor cujos parâmetros correspondem a tipos de argumento especificados e os modificadores, usando as restrições de associação especificada e a convenção de chamada especificada.
Informações de Versão
.NET Framework
Disponível desde 1.1
Confira Também
GetConstructor Sobrecarga
Interface _Type
Namespace System.Runtime.InteropServices
Retornar ao início