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


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

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

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

Синтаксис

'Декларация
Public Sub New ( _
    type As Type, _
    parameterTypes As Type(), _
    args As Object() _
)
public PrivateObject(
    Type type,
    Type[] parameterTypes,
    Object[] args
)
public:
PrivateObject(
    Type^ type, 
    array<Type^>^ parameterTypes, 
    array<Object^>^ args
)
new : 
        type:Type * 
        parameterTypes:Type[] * 
        args:Object[] -> PrivateObject
public function PrivateObject(
    type : Type, 
    parameterTypes : Type[], 
    args : Object[]
)

Параметры

  • type
    Тип: System.Type
    Тип объекта, включенного в оболочку.
  • parameterTypes
    Тип: array<System.Type[]
    Массив объектов Type, представляющий число, порядок и тип параметров для построения объекта.
  • args
    Тип: array<System.Object[]
    Аргументы для определения объекта.

Исключения

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

Параметр type имеет значение nullпустая ссылка (Nothing в Visual Basic).

ArgumentException

Массив, указанный в параметре parameterTypes, является многомерным.

– или –

не может быть найден конструктор для соответствия параметрам, указанным в PrivateObject.

Заметки

Это создает объект из переданных параметров type, parameterTypes и args.

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

См. также

Ссылки

PrivateObject Класс

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

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