CodeDomDesignerLoader Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona la clase base para implementar un cargador de diseñador basado en 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
- Herencia
- Atributos
- Implementaciones
Comentarios
CodeDomDesignerLoader es una clase abstracta que proporciona un cargador de diseñador completo basado en el Modelo de objetos de documento de código (CodeDOM). Proporcione el analizador y el generador CodeDOM, y un servicio de resolución de tipos.
Constructores
| Nombre | Description |
|---|---|
| CodeDomDesignerLoader() |
Inicializa una nueva instancia de la clase CodeDomDesignerLoader. |
Propiedades
| Nombre | Description |
|---|---|
| CodeDomProvider |
Obtiene el cargador de CodeDomProvider este diseñador que usará. |
| LoaderHost |
Obtiene el host del cargador. (Heredado de BasicDesignerLoader) |
| Loading |
Obtiene un valor que indica si el cargador del diseñador está cargando la superficie de diseño. (Heredado de BasicDesignerLoader) |
| Modified |
Obtiene o establece un valor que indica si se ha modificado el diseñador. (Heredado de BasicDesignerLoader) |
| PropertyProvider |
Obtiene o establece el proveedor de propiedades para el administrador de serialización que usa el cargador. (Heredado de BasicDesignerLoader) |
| ReloadPending |
Obtiene un valor que indica si se ha puesto en cola una recarga. (Heredado de BasicDesignerLoader) |
| TypeResolutionService |
Obtiene el servicio de resolución de tipos que se va a usar con este cargador del diseñador. |
Métodos
| Nombre | Description |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
Inicia el proceso de carga. (Heredado de BasicDesignerLoader) |
| Dispose() |
Libera los recursos usados por la CodeDomDesignerLoader clase . |
| EnableComponentNotification(Boolean) |
Habilita o deshabilita la notificación de componentes con .DesignerLoader (Heredado de BasicDesignerLoader) |
| Equals(Object) |
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| Flush() |
Vacía los cambios pendientes en el cargador del diseñador. (Heredado de BasicDesignerLoader) |
| GetHashCode() |
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetService(Type) |
Obtiene el servicio solicitado. (Heredado de BasicDesignerLoader) |
| GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
| Initialize() |
Inicializa los servicios. |
| IsReloadNeeded() |
Devuelve un valor que indica si se requiere una recarga. |
| MemberwiseClone() |
Crea una copia superficial del Objectactual. (Heredado de Object) |
| OnBeginLoad() |
Notifica al cargador del diseñador que la carga está a punto de comenzar. |
| OnBeginUnload() |
Notifica al cargador del diseñador que la descarga está a punto de comenzar. |
| OnComponentRename(Object, String, String) |
Genera el evento ComponentRename. |
| OnEndLoad(Boolean, ICollection) |
Notifica al cargador del diseñador que se ha completado la carga. |
| OnModifying() |
Notifica al cargador del diseñador que el estado del documento está a punto de modificarse. (Heredado de BasicDesignerLoader) |
| Parse() |
Analiza el texto u otro almacenamiento persistente y devuelve un CodeCompileUnit. |
| PerformFlush(IDesignerSerializationManager) |
Solicita la serialización del componente raíz del diseñador. |
| PerformLoad(IDesignerSerializationManager) |
Analiza el código de un proveedor CodeDOM. |
| Reload(BasicDesignerLoader+ReloadOptions) |
Pone en cola una recarga del diseñador. (Heredado de BasicDesignerLoader) |
| ReportFlushErrors(ICollection) |
Notifica errores que se produjeron al vaciar los cambios. (Heredado de BasicDesignerLoader) |
| SetBaseComponentClassName(String) |
Establece el nombre de clase completo del componente base. (Heredado de BasicDesignerLoader) |
| ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
| Write(CodeCompileUnit) |
Escribe los cambios de unidad de compilación en el almacenamiento persistente. |
Implementaciones de interfaz explícitas
| Nombre | Description |
|---|---|
| IDesignerLoaderService.AddLoadDependency() |
Registra un componente externo como parte del proceso de carga administrado por IDesignerLoaderService. (Heredado de BasicDesignerLoader) |
| IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection) |
Indica que ha finalizado una carga dependiente. (Heredado de BasicDesignerLoader) |
| IDesignerLoaderService.Reload() |
Vuelve a cargar el documento de diseño. (Heredado de BasicDesignerLoader) |
| IDesignerSerializationService.Deserialize(Object) |
Deserializa el objeto de datos de serialización especificado y devuelve una colección de objetos representados por esos datos. |
| IDesignerSerializationService.Serialize(ICollection) |
Serializa la colección especificada de objetos y las almacena en un objeto de datos de serialización. |
| INameCreationService.CreateName(IContainer, Type) |
Crea un nuevo nombre que es único para todos los componentes del contenedor especificado. |
| INameCreationService.IsValidName(String) |
Obtiene un valor que indica si el nombre especificado es válido. |
| INameCreationService.ValidateName(String) |
Obtiene un valor que indica si el nombre especificado es válido. |