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


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

Обновлен: Ноябрь 2007

Инициализирует новый экземпляр класса 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() _
)
'Применение
Dim assemblyName As String
Dim typeName As String
Dim args As Object()

Dim instance As New PrivateObject(assemblyName, _
    typeName, args)
public PrivateObject(
    string assemblyName,
    string typeName,
    params Object[] args
)
public:
PrivateObject(
    String^ assemblyName, 
    String^ typeName, 
    ... array<Object^>^ args
)
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.

Разрешения

См. также

Ссылки

PrivateObject Класс

PrivateObject - члены

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

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