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