Partager via


PrivateObject.GetProperty, méthode (String, BindingFlags, array<Type[], array<Object )

Obtient une propriété indexée pour un objet encapsulé identifié par nom.

Espace de noms :  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly :  Microsoft.VisualStudio.QualityTools.UnitTestFramework (dans Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Syntaxe

'Déclaration
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

Paramètres

  • parameterTypes
    Type : array<System.Type[]
    Tableau d'objets Type qui représente le nombre, l'ordre et le type des paramètres de la propriété indexée à obtenir.
  • args
    Type : array<System.Object[]
    Tableau qui contient les arguments à passer au membre à appeler.

Valeur de retour

Type : System.Object
Objet qui contient la valeur de la propriété identifiée par name.

Exceptions

Exception Condition
ArgumentException

name est nullune référence null (Nothing en Visual Basic) ou vide.

Sécurité .NET Framework

Voir aussi

Référence

PrivateObject Classe

GetProperty, surcharge

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms