Compartir a través de


CodeDomDesignerLoader Clase

Definición

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

Se aplica a

Consulte también