CodeDomDesignerLoader Clase

Definición

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
CodeDomDesignerLoader
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.

Se aplica a

Consulte también