CodeDomDesignerLoader Класс

Определение

Предоставляет базовый класс для реализации загрузчика конструктора на основе CodeDOM.

public ref class CodeDomDesignerLoader abstract : System::ComponentModel::Design::Serialization::BasicDesignerLoader, System::ComponentModel::Design::Serialization::IDesignerSerializationService, System::ComponentModel::Design::Serialization::INameCreationService
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
[System.Security.SecurityCritical]
public abstract class CodeDomDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader, System.ComponentModel.Design.Serialization.IDesignerSerializationService, System.ComponentModel.Design.Serialization.INameCreationService
type CodeDomDesignerLoader = class
    inherit BasicDesignerLoader
    interface INameCreationService
    interface IDesignerSerializationService
[<System.Security.SecurityCritical>]
type CodeDomDesignerLoader = class
    inherit BasicDesignerLoader
    interface INameCreationService
    interface IDesignerSerializationService
Public MustInherit Class CodeDomDesignerLoader
Inherits BasicDesignerLoader
Implements IDesignerSerializationService, INameCreationService
Наследование
CodeDomDesignerLoader
Атрибуты
Реализации

Комментарии

CodeDomDesignerLoader — абстрактный класс, предоставляющий полный загрузчик конструктора на основе объектной модели кода (CodeDOM). Вы предоставляете средство синтаксического анализа CodeDOM и генератор, а также службу разрешения типов.

Конструкторы

Имя Описание
CodeDomDesignerLoader()

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

Свойства

Имя Описание
CodeDomProvider

Возвращает этот загрузчик конструктора CodeDomProvider , который будет использоваться.

LoaderHost

Возвращает узел загрузчика.

(Унаследовано от BasicDesignerLoader)
Loading

Возвращает значение, указывающее, загружает ли загрузчик конструктора область конструктора.

(Унаследовано от BasicDesignerLoader)
Modified

Возвращает или задает значение, указывающее, был ли изменен конструктор.

(Унаследовано от BasicDesignerLoader)
PropertyProvider

Возвращает или задает поставщика свойств для диспетчера сериализации, используемого загрузчиком.

(Унаследовано от BasicDesignerLoader)
ReloadPending

Возвращает значение, указывающее, была ли перезагрузка в очереди.

(Унаследовано от BasicDesignerLoader)
TypeResolutionService

Возвращает службу разрешения типов, используемую с этим загрузчиком конструктора.

Методы

Имя Описание
BeginLoad(IDesignerLoaderHost)

Запускает процесс загрузки.

(Унаследовано от BasicDesignerLoader)
Dispose()

Освобождает ресурсы, используемые классом CodeDomDesignerLoader .

EnableComponentNotification(Boolean)

Включает или отключает уведомление о компоненте DesignerLoaderс помощью .

(Унаследовано от BasicDesignerLoader)
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
Flush()

Очистка ожидающих изменений в загрузчике конструктора.

(Унаследовано от BasicDesignerLoader)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetService(Type)

Возвращает запрошенную службу.

(Унаследовано от BasicDesignerLoader)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Initialize()

Инициализирует службы.

IsReloadNeeded()

Возвращает значение, указывающее, требуется ли перезагрузка.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
OnBeginLoad()

Уведомляет загрузчик конструктора о начале загрузки.

OnBeginUnload()

Уведомляет загрузчик конструктора о начале выгрузки.

OnComponentRename(Object, String, String)

Вызывает событие ComponentRename.

OnEndLoad(Boolean, ICollection)

Уведомляет загрузчик конструктора о завершении загрузки.

OnModifying()

Уведомляет загрузчик конструктора о том, что состояние документа будет изменено.

(Унаследовано от BasicDesignerLoader)
Parse()

Анализирует текст или другое постоянное хранилище и возвращает значение CodeCompileUnit.

PerformFlush(IDesignerSerializationManager)

Запрашивает сериализацию корневого компонента конструктора.

PerformLoad(IDesignerSerializationManager)

Анализирует код от поставщика CodeDOM.

Reload(BasicDesignerLoader+ReloadOptions)

Очереди перезагрузки конструктора.

(Унаследовано от BasicDesignerLoader)
ReportFlushErrors(ICollection)

Сообщает об ошибках, которые произошли при очистке изменений.

(Унаследовано от BasicDesignerLoader)
SetBaseComponentClassName(String)

Задает полное имя класса базового компонента.

(Унаследовано от BasicDesignerLoader)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)
Write(CodeCompileUnit)

Записывает изменения единиц компиляции в постоянное хранилище.

Явные реализации интерфейса

Имя Описание
IDesignerLoaderService.AddLoadDependency()

Регистрирует внешний компонент в рамках процесса загрузки, управляемого IDesignerLoaderService.

(Унаследовано от BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Сигнализирует о завершении зависимой нагрузки.

(Унаследовано от BasicDesignerLoader)
IDesignerLoaderService.Reload()

Перезагрузит документ конструктора.

(Унаследовано от BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Десериализирует указанный объект данных сериализации и возвращает коллекцию объектов, представленных данными.

IDesignerSerializationService.Serialize(ICollection)

Сериализует указанную коллекцию объектов и сохраняет их в объекте данных сериализации.

INameCreationService.CreateName(IContainer, Type)

Создает новое имя, уникальное для всех компонентов в указанном контейнере.

INameCreationService.IsValidName(String)

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

INameCreationService.ValidateName(String)

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

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

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