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ñadores 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). Proporciona el analizador y el generador CodeDOM, y un servicio de resolución de tipos.
Constructores
CodeDomDesignerLoader() |
Inicializa una nueva instancia de la clase CodeDomDesignerLoader. |
Propiedades
CodeDomProvider |
Obtiene la propiedad CodeDomProvider que va a utilizar este cargador de diseñadores. |
LoaderHost |
Obtiene el host del cargador. (Heredado de BasicDesignerLoader) |
Loading |
Obtiene un valor que indica si el cargador de diseñadores 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 utiliza el cargador. (Heredado de BasicDesignerLoader) |
ReloadPending |
Obtiene un valor que indica si se ha puesto en la cola una recarga. (Heredado de BasicDesignerLoader) |
TypeResolutionService |
Obtiene el servicio de resolución de tipos que se va a utilizar con este cargador de diseñadores. |
Métodos
BeginLoad(IDesignerLoaderHost) |
Inicia el proceso de carga. (Heredado de BasicDesignerLoader) |
Dispose() |
Libera los recursos que usa la clase CodeDomDesignerLoader. |
EnableComponentNotification(Boolean) |
Habilita o deshabilita la notificación de componentes con el objeto DesignerLoader. (Heredado de BasicDesignerLoader) |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
Flush() |
Vacía los cambios pendientes y los escribe en el cargador de diseñadores. (Heredado de BasicDesignerLoader) |
GetHashCode() |
Sirve 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 es necesario volver a cargar. |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnBeginLoad() |
Notifica al cargador de diseñadores que la carga está a punto de comenzar. |
OnBeginUnload() |
Notifica al cargador de diseñadores que la descarga está a punto de comenzar. |
OnComponentRename(Object, String, String) |
Genera el evento ComponentRename. |
OnEndLoad(Boolean, ICollection) |
Notifica al cargador de diseñadores que se ha completado la carga. |
OnModifying() |
Notifica al cargador de diseñadores que está a punto de modificarse el estado del documento. (Heredado de BasicDesignerLoader) |
Parse() |
Analiza el texto u otro almacenamiento persistente y devuelve un objeto 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 la cola una recarga del diseñador. (Heredado de BasicDesignerLoader) |
ReportFlushErrors(ICollection) |
Crea informes sobre los errores que se han producido al vaciar los cambios. (Heredado de BasicDesignerLoader) |
SetBaseComponentClassName(String) |
Establece el nombre completo de clase del componente base. (Heredado de BasicDesignerLoader) |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |
Write(CodeCompileUnit) |
Escribe los cambios de la unidad de compilación en un almacenamiento persistente. |
Implementaciones de interfaz explícitas
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() |
Recarga 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 representada por dichos datos. |
IDesignerSerializationService.Serialize(ICollection) |
Serializa la colección de objetos especificada y almacena dichos objetos en un objeto de datos de serialización. |
INameCreationService.CreateName(IContainer, Type) |
Crea un nombre nuevo 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. |