Condividi tramite


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

Inizializza una nuova istanza di PrivateObject classe.

Spazio dei nomi:  Microsoft.VisualStudio.TestTools.UnitTesting
Assembly:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Sintassi

'Dichiarazione
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[]
)

Parametri

  • type
    Tipo: System.Type
    il tipo di oggetto di cui è stato eseguito il wrapping.
  • parameterTypes
    Tipo: array<System.Type[]
    una matrice di Type oggetti che rappresentano il numero, l'ordine e il tipo di parametri per la costruzione dell'oggetto.
  • args
    Tipo: array<System.Object[]
    gli argomenti per definire l'oggetto.

Eccezioni

Eccezione Condizione
ArgumentNullException

type viene nullriferimento null (Nothing in Visual Basic).

ArgumentException

parameterTypes è multidimensionale.

- oppure-

Un costruttore non può essere trovato in base ai parametri specificati in PrivateObject.

Note

Verrà creato un oggetto da passato type, parameterTypese args parametri.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

PrivateObject Classe

Overload PrivateObject

Spazio dei nomi Microsoft.VisualStudio.TestTools.UnitTesting