Partilhar via


Método PrivateObject.GetProperty (String, BindingFlags, array<Type[], array<Object )

Obtém um objeto em contorno identificado por nome de uma propriedade indexada.

Namespace:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (em Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintaxe

'Declaração
Public Function GetProperty ( _
    name As String, _
    bindingFlags As BindingFlags, _
    parameterTypes As Type(), _
    args As Object() _
) As Object
public Object GetProperty(
    string name,
    BindingFlags bindingFlags,
    Type[] parameterTypes,
    Object[] args
)
public:
Object^ GetProperty(
    String^ name, 
    BindingFlags bindingFlags, 
    array<Type^>^ parameterTypes, 
    array<Object^>^ args
)
member GetProperty : 
        name:string * 
        bindingFlags:BindingFlags * 
        parameterTypes:Type[] * 
        args:Object[] -> Object 
public function GetProperty(
    name : String, 
    bindingFlags : BindingFlags, 
    parameterTypes : Type[], 
    args : Object[]
) : Object

Parâmetros

  • parameterTypes
    Tipo: array<System.Type[]
    Uma matriz de Type objetos que representa o número, ordem e tipo dos parâmetros da propriedade indexado para obter.
  • args
    Tipo: array<System.Object[]
    Uma matriz que contém os argumentos para passar para o membro para invocar.

Valor de retorno

Tipo: System.Object
Um objeto que contém o valor da propriedade identificado por name.

Exceções

Exceção Condição
ArgumentException

nameé nulluma referência nula (Nothing no Visual Basic) ou vazio.

Segurança do .NET Framework

Consulte também

Referência

PrivateObject Classe

Sobrecargas GetProperty

Namespace Microsoft.VisualStudio.TestTools.UnitTesting