InstanceFactory.CreateInstance - метод
Обновлен: Ноябрь 2007
Создание экземпляра указанного типа.
Пространство имен: Microsoft.Windows.Design.Model
Сборка: Microsoft.Windows.Design.Extensibility (в Microsoft.Windows.Design.Extensibility.dll)
Синтаксис
'Декларация
Public Overridable Function CreateInstance ( _
type As Type, _
ParamArray arguments As Object() _
) As Object
'Применение
Dim instance As InstanceFactory
Dim type As Type
Dim arguments As Object()
Dim returnValue As Object
returnValue = instance.CreateInstance(type, _
arguments)
public virtual Object CreateInstance(
Type type,
params Object[] arguments
)
public:
virtual Object^ CreateInstance(
Type^ type,
... array<Object^>^ arguments
)
public function CreateInstance(
type : Type,
... arguments : Object[]
) : Object
Параметры
- type
Тип: System.Type
Тип создаваемого объекта.
- arguments
Тип: array<System.Object[]
Необязательный массив аргументов, передаваемых конструктору.
Возвращаемое значение
Тип: System.Object
Вновь созданный объект. Не допускается возврат значения nullссылка null (Nothing в Visual Basic).
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр type имеет значение nullссылка null (Nothing в Visual Basic). |
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design.Model - пространство имен