Partager via


PrivateObject, constructeur (String, String, array<Object )

Initialise une nouvelle instance de la classe PrivateObject.L'objet du type spécifié est créé et encapsulé dans l'objet privé.

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

Syntaxe

'Déclaration
Public Sub New ( _
    assemblyName As String, _
    typeName As String, _
    ParamArray args As Object() _
)
public PrivateObject(
    string assemblyName,
    string typeName,
    params Object[] args
)
public:
PrivateObject(
    String^ assemblyName, 
    String^ typeName, 
    ... array<Object^>^ args
)
new : 
        assemblyName:string * 
        typeName:string * 
        args:Object[] -> PrivateObject
public function PrivateObject(
    assemblyName : String, 
    typeName : String, 
    ... args : Object[]
)

Paramètres

  • assemblyName
    Type : System.String
    Nom de l'assembly qui contient le type.
  • args
    Type : array<System.Object[]
    Arguments à passer au constructeur de l'objet.

Exceptions

Exception Condition
ArgumentNullException

assemblyName ou typeName est nullune référence null (Nothing en Visual Basic).

Notes

Un objet est créé en utilisant typeName et args.

Le tableau suivant indique les valeurs initiales des propriétés d'une instance de la classe PrivateObject instanciée avec PrivateObject.

Propriété

Valeur

Target

Objet créé à partir de typeName et de args.

RealType

type d'objet encapsulé de l'objet créé à partir de typeName et de args.

Sécurité .NET Framework

Voir aussi

Référence

PrivateObject Classe

PrivateObject, surcharge

Microsoft.VisualStudio.TestTools.UnitTesting, espace de noms