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