Partager via


PrivateObject, constructeur (Type, array<Type[], array<Object )

Initialise une nouvelle instance de la classe PrivateObject.

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

Syntaxe

'Déclaration
Public Sub New ( _
    type As Type, _
    parameterTypes As Type(), _
    args As Object() _
)
public PrivateObject(
    Type type,
    Type[] parameterTypes,
    Object[] args
)
public:
PrivateObject(
    Type^ type, 
    array<Type^>^ parameterTypes, 
    array<Object^>^ args
)
new : 
        type:Type * 
        parameterTypes:Type[] * 
        args:Object[] -> PrivateObject
public function PrivateObject(
    type : Type, 
    parameterTypes : Type[], 
    args : Object[]
)

Paramètres

  • parameterTypes
    Type : array<System.Type[]
    Tableau d'objets Type représentant le nombre, l'ordre et le type des paramètres pour construire l'objet.
  • args
    Type : array<System.Object[]
    Arguments définissant l'objet.

Exceptions

Exception Condition
ArgumentNullException

type a la valeur nullune référence null (Nothing en Visual Basic).

ArgumentException

parameterTypes est multidimensionnel.

ou

Un constructeur correspondant aux paramètres spécifiés dans PrivateObject est introuvable.

Notes

Un objet est créé à partir des paramètres type, parameterTypes et args passés.

Sécurité .NET Framework

Voir aussi

Référence

PrivateObject Classe

PrivateObject, surcharge

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms