PrivateObject (Constructor) (String, String, array<Type[], array<Object[])
Inicializa una nueva instancia de la clase PrivateObject. Esto crea un objeto del tipo especificado y lo ajusta en el objeto privado.
Espacio de nombres: Microsoft.VisualStudio.TestTools.UnitTesting
Ensamblado: Microsoft.VisualStudio.QualityTools.UnitTestFramework (en Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxis
'Declaración
Public Sub New ( _
assemblyName As String, _
typeName As String, _
parameterTypes As Type(), _
args As Object() _
)
public PrivateObject(
string assemblyName,
string typeName,
Type[] parameterTypes,
Object[] args
)
public:
PrivateObject(
String^ assemblyName,
String^ typeName,
array<Type^>^ parameterTypes,
array<Object^>^ args
)
new :
assemblyName:string *
typeName:string *
parameterTypes:Type[] *
args:Object[] -> PrivateObject
public function PrivateObject(
assemblyName : String,
typeName : String,
parameterTypes : Type[],
args : Object[]
)
Parámetros
assemblyName
Tipo: StringEl nombre del ensamblado que contiene el tipo.
typeName
Tipo: StringEl nombre completo del tipo.
parameterTypes
Tipo: array<Type[]Una matriz de objetos Type que representa el número, orden y tipo de los parámetros utilizados para construir el objeto.
args
Tipo: array<Object[]Los argumentos para definir el objeto.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | assemblyName o typeName es nullreferencia null (Nothing en Visual Basic). |
ArgumentException | parameterTypes es multidimensional. O bien No se encuentra un constructor que coincida con los parámetros especificados en PrivateObject. |
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualStudio.TestTools.UnitTesting (Espacio de nombres)