CodeDomSerializerBase.DeserializeInstance Метод

Определение

Возвращает экземпляр заданного типа.

protected:
 virtual System::Object ^ DeserializeInstance(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ manager, Type ^ type, cli::array <System::Object ^> ^ parameters, System::String ^ name, bool addToContainer);
protected virtual object DeserializeInstance (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type type, object[] parameters, string name, bool addToContainer);
protected virtual object DeserializeInstance (System.ComponentModel.Design.Serialization.IDesignerSerializationManager manager, Type type, object?[]? parameters, string? name, bool addToContainer);
abstract member DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
override this.DeserializeInstance : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * Type * obj[] * string * bool -> obj
Protected Overridable Function DeserializeInstance (manager As IDesignerSerializationManager, type As Type, parameters As Object(), name As String, addToContainer As Boolean) As Object

Параметры

manager
IDesignerSerializationManager

Объект IDesignerSerializationManager, предназначенный для выполнения сериализации.

type
Type

Объект Type возвращаемого экземпляра.

parameters
Object[]

Параметры для передачи в конструктор для параметра type.

name
String

Имя десериализованного объекта.

addToContainer
Boolean

Значение true для добавления этого объекта в контейнер конструктора; в противном случае — false. Для этого объект должен реализовать класс IComponent.

Возвращаемое значение

Экземпляр type.

Исключения

Параметр manager или type имеет значение null.

Комментарии

Метод DeserializeInstance вызывается во время десериализации для получения экземпляра объекта . При вызове должен быть возвращен экземпляр запрошенного типа. Реализация по умолчанию вызывает CreateInstance метод manager параметра .

Применяется к

См. также раздел