Поделиться через


PrivateObject - конструктор (String, String, array<Object )

Инициализирует новый экземпляр класса PrivateObject.Этот экземпляр создает объект указанного типа и переносит его в закрытый объект.

Пространство имен:  Microsoft.VisualStudio.TestTools.UnitTesting
Сборка:  Microsoft.VisualStudio.QualityTools.UnitTestFramework (в Microsoft.VisualStudio.QualityTools.UnitTestFramework.dll)

Синтаксис

'Декларация
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[]
)

Параметры

  • assemblyName
    Тип: System.String
    Имя сборки, содержащей данный тип.
  • typeName
    Тип: System.String
    Полное имя этого типа.
  • args
    Тип: array<System.Object[]
    Аргументы, передаваемые конструктору объекта.

Исключения

Исключение Условие
ArgumentNullException

Значение параметра assemblyName или typeName — nullссылка NULL (Nothing в Visual Basic).

Заметки

Объект создан с использованием параметров typeName и args.

В следующей таблице показаны исходные значения свойств для экземпляра класса PrivateObject, который создается классом PrivateObject.

Свойство.

Значение

Target

Объект, созданный из параметров typeName и args.

RealType

Тип type объекта, включенного в оболочку, созданный с помощью параметров typeName и args.

Безопасность платформы .NET Framework

См. также

Ссылки

PrivateObject Класс

PrivateObject - перегрузка

Microsoft.VisualStudio.TestTools.UnitTesting - пространство имен