Compartilhar via


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

  • binder
    Type: System.Reflection.Binder

    Um 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.CallingConventions

    O 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.

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