PrivateObject (Constructor) (Type, array<Object )
Inicializa una nueva instancia de la clase PrivateObject que crea el contenedor para el objeto especificado.
Espacio de nombres: Microsoft.VisualStudio.TestTools.UnitTesting
Ensamblado: Microsoft.VisualStudio.QualityTools.UnitTestFramework (en Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Sintaxis
'Declaración
Public Sub New ( _
type As Type, _
ParamArray args As Object() _
)
public PrivateObject(
Type type,
params Object[] args
)
public:
PrivateObject(
Type^ type,
... array<Object^>^ args
)
new :
type:Type *
args:Object[] -> PrivateObject
public function PrivateObject(
type : Type,
... args : Object[]
)
Parámetros
- type
Tipo: System.Type
El tipo de objeto ajustado.
- args
Tipo: array<System.Object[]
Los argumentos para definir el objeto.
Excepciones
Excepción | Condición |
---|---|
ArgumentNullException | El valor de type es nullreferencia null (Nothing en Visual Basic). |
ArgumentException | type no es un tipo en tiempo de ejecución. |
NotSupportedException | type no puede ser TypeBuilder. O bien No se admite la creación de los tipos TypedReference, ArgIterator y RuntimeArgumentHandle. |
TargetInvocationException | El constructor al que se llama inicia una excepción. |
COMException | type es un objeto COM, pero el identificador de clase utilizado para obtener el tipo no es válido o la clase identificada no está registrada. |
TypeLoadException | type no es un tipo válido. |
MissingMethodException | No se encontró ningún constructor público correspondiente que coincidiera con type y args. |
Comentarios
Se crea un objeto utilizando type y args.
En la siguiente tabla se muestran los valores iniciales de las propiedades de la clase PrivateObject de la que se crea una instancia con PrivateObject.
Propiedad |
Valor |
---|---|
El objeto creado a partir de type y args. |
|
El type del objeto ajustado. |
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)