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. This creates the object of the specified type and wraps it in the private object.
Namespace: Microsoft.VisualStudio.TestTools.UnitTesting
Assembly: Microsoft.VisualStudio.QualityTools.UnitTestFramework (in Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntax
'Declaration
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[]
)
Parameters
assemblyName
Type: StringName of the assembly that contains the type.
typeName
Type: StringFully qualified name of the type.
args
Type: array<Object[]Arguments to pass to the constructor of the object.
Exceptions
| Exception | Condition |
|---|---|
| ArgumentNullException | assemblyName or typeName is nulla null reference (Nothing in Visual Basic). |
Remarks
An object is created by using the typeName 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 typeName and args. |
|
The wrapped object type of the object created from typeName and args. |
.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.