Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Initializes a new instance of the PrivateObject class that creates the wrapper for the specified object.
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntax
'Declaration
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[]
)
Parameters
type
Type: TypeThe wrapped object type.
args
Type: array<Object[]The arguments to define the object.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | type is nulla null reference (Nothing in Visual Basic). |
| ArgumentException | type is not a RuntimeType. |
| NotSupportedException | type cannot be a TypeBuilder. -or- Creation of TypedReference, ArgIterator, and RuntimeArgumentHandle types is not supported. |
| TargetInvocationException | The constructor being called throws an exception. |
| COMException | type is a COM object but the class identifier used to obtain the type is invalid, or the identified class is not registered. |
| TypeLoadException | type is not a valid type. |
| MissingMethodException | No matching public constructor was found to match the type and args. |
Remarks
An object is created by using the type and args.
The following table shows initial property values for an instance of the PrivateObject class instantiated with PrivateObject.
Property |
Value |
|---|---|
The object created from type and args. |
|
The wrapped object type |
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.