PrivateObject – konstruktor (Type, array<Object )
Inicializuje novou instanci PrivateObject třídy, která vytvoří obálky pro zadaný objekt.
Obor názvů: Microsoft.VisualStudio.TestTools.UnitTesting
Sestavení: Microsoft.VisualStudio.QualityTools.UnitTestFramework (v Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)
Syntaxe
'Deklarace
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[]
)
Parametry
- type
Typ: System.Type
Typ obtékaným objektem.
- args
Typ: array<System.Object[]
Argumenty k definování objektu.
Výjimky
Výjimka | Podmínka |
---|---|
ArgumentNullException | type je nullodkaz null (Nothing v jazyce Visual Basic). |
ArgumentException | typenení typem RuntimeType. |
NotSupportedException | typenemůže být TypeBuilder. -nebo- Vytvoření TypedReference, ArgIterator, a RuntimeArgumentHandle typy nejsou podporovány. |
TargetInvocationException | Volání konstruktoru vyvolá výjimku. |
COMException | typeobjekt modelu COM je ale identifikátor třídy slouží k získání typ je neplatný nebo identifikované třída není zaregistrována. |
TypeLoadException | typenení platný typ. |
MissingMethodException | Žádné odpovídající veřejný konstruktor nebyl nalezen odpovídající type a args. |
Poznámky
Objekt je vytvořen pomocí type a args.
Následující tabulka zobrazuje hodnoty počáteční vlastnost instance PrivateObject se vytvořit instanci třídy PrivateObject.
Property |
Value |
---|---|
Objekt vytvořený z type a args. |
|
Obtékaným objektem.type |
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.