CodeDomDesignerLoader Classe

Definizione

Fornisce la classe base per implementare un caricatore della finestra di progettazione basato su 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
Ereditarietà
CodeDomDesignerLoader
Attributi
Implementazioni

Commenti

CodeDomDesignerLoader è una classe astratta che fornisce un caricatore della finestra di progettazione completo basato sul code document object model (CodeDOM). Si forniscono il parser e il generatore CodeDOM e un servizio di risoluzione dei tipi.

Costruttori

CodeDomDesignerLoader()

Inizializza una nuova istanza della classe CodeDomDesignerLoader.

Proprietà

CodeDomProvider

Ottiene la proprietà CodeDomProvider che verrà utilizzata da questo caricatore della finestra di progettazione.

LoaderHost

Ottiene l'host del caricatore.

(Ereditato da BasicDesignerLoader)
Loading

Ottiene un valore che indica se il caricatore della finestra di progettazione sta caricando l'area di progettazione.

(Ereditato da BasicDesignerLoader)
Modified

Ottiene o imposta un valore che indica se la finestra di progettazione è stata modificata.

(Ereditato da BasicDesignerLoader)
PropertyProvider

Ottiene o imposta il provider di proprietà per il gestore della serializzazione utilizzato dal caricatore.

(Ereditato da BasicDesignerLoader)
ReloadPending

Ottiene un valore che indica se è stato accodato un ricaricamento.

(Ereditato da BasicDesignerLoader)
TypeResolutionService

Ottiene il servizio di risoluzione del tipo da utilizzare con questo caricatore della finestra di progettazione.

Metodi

BeginLoad(IDesignerLoaderHost)

Avvia il processo di caricamento.

(Ereditato da BasicDesignerLoader)
Dispose()

Rilascia le risorse usate dalla classe CodeDomDesignerLoader.

EnableComponentNotification(Boolean)

Attiva o disabilita la notifica relativa ai componenti con la classe DesignerLoader.

(Ereditato da BasicDesignerLoader)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
Flush()

Scarica le modifiche in sospeso nel caricatore della finestra di progettazione.

(Ereditato da BasicDesignerLoader)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetService(Type)

Ottiene il servizio richiesto.

(Ereditato da BasicDesignerLoader)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
Initialize()

Inizializza i servizi.

IsReloadNeeded()

Restituisce un valore che indica se è necessario un ricaricamento.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
OnBeginLoad()

Notifica al caricatore della finestra di progettazione che sta per iniziare il caricamento.

OnBeginUnload()

Notifica al caricatore della finestra di progettazione che sta per iniziare lo scaricamento.

OnComponentRename(Object, String, String)

Genera l'evento ComponentRename.

OnEndLoad(Boolean, ICollection)

Notifica al caricatore della finestra di progettazione che il caricamento è stato completato.

OnModifying()

Notifica al caricatore della finestra di progettazione che lo stato del documento sta per essere modificato.

(Ereditato da BasicDesignerLoader)
Parse()

Analizza il testo o un altro archivio permanente e restituisce una classe CodeCompileUnit.

PerformFlush(IDesignerSerializationManager)

Richiede la serializzazione del componente di primo livello della finestra di progettazione.

PerformLoad(IDesignerSerializationManager)

Analizza il codice di un provider CodeDOM.

Reload(BasicDesignerLoader+ReloadOptions)

Accoda un ricaricamento della finestra di progettazione.

(Ereditato da BasicDesignerLoader)
ReportFlushErrors(ICollection)

Segnala gli errori verificatisi durante lo scaricamento delle modifiche.

(Ereditato da BasicDesignerLoader)
SetBaseComponentClassName(String)

Imposta il nome completo della classe del componente di base.

(Ereditato da BasicDesignerLoader)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
Write(CodeCompileUnit)

Scrive le modifiche dell'unità di compilazione in un archivio permanente.

Implementazioni dell'interfaccia esplicita

IDesignerLoaderService.AddLoadDependency()

Registra un componente esterno come parte del processo di caricamento gestito da IDesignerLoaderService.

(Ereditato da BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Segnala che un caricamento dipendente è terminato.

(Ereditato da BasicDesignerLoader)
IDesignerLoaderService.Reload()

Ricarica il documento di progettazione.

(Ereditato da BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Deserializza l'oggetto dati di serializzazione specificato e restituisce un insieme di oggetti rappresentato da tali dati.

IDesignerSerializationService.Serialize(ICollection)

Serializza l'insieme specificato di oggetti e li memorizza in un oggetto dati di serializzazione.

INameCreationService.CreateName(IContainer, Type)

Crea un nuovo nome univoco per tutti i componenti nel contenitore specificato.

INameCreationService.IsValidName(String)

Ottiene un valore che indica se il nome specificato è valido.

INameCreationService.ValidateName(String)

Ottiene un valore che indica se il nome specificato è valido.

Si applica a

Vedi anche