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


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 — это абстрактный класс, предоставляющий полный загрузчик конструктора на основе модели code Document Object Model (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)

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

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

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