CodeDomDesignerLoader Classe

Definizione

Fornisce la classe base per l'implementazione di un caricatore della finestra di progettazione basata 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 di progettazione completo basato sul code document object model (CodeDOM). Si forniscono il parser CodeDOM e il generatore e un servizio di risoluzione dei tipi.

Costruttori

Nome Descrizione
CodeDomDesignerLoader()

Inizializza una nuova istanza della classe CodeDomDesignerLoader.

Proprietà

Nome Descrizione
CodeDomProvider

Ottiene il CodeDomProvider caricatore della finestra di progettazione che verrà utilizzato.

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 di 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 dei tipi da utilizzare con questo caricatore della finestra di progettazione.

Metodi

Nome Descrizione
BeginLoad(IDesignerLoaderHost)

Avvia il processo di caricamento.

(Ereditato da BasicDesignerLoader)
Dispose()

Rilascia le risorse usate dalla CodeDomDesignerLoader classe .

EnableComponentNotification(Boolean)

Abilita o disabilita la notifica del componente con .DesignerLoader

(Ereditato da BasicDesignerLoader)
Equals(Object)

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

(Ereditato da Object)
Flush()

Scarica le modifiche in sospeso al 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 il Type dell'istanza corrente.

(Ereditato da Object)
Initialize()

Inizializza i servizi.

IsReloadNeeded()

Restituisce un valore che indica se è necessario ricaricare.

MemberwiseClone()

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
OnBeginLoad()

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

OnBeginUnload()

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

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'altra risorsa di archiviazione permanente e restituisce un oggetto CodeCompileUnit.

PerformFlush(IDesignerSerializationManager)

Richiede la serializzazione del componente radice della finestra di progettazione.

PerformLoad(IDesignerSerializationManager)

Analizza il codice da un provider CodeDOM.

Reload(BasicDesignerLoader+ReloadOptions)

Accoda un ricaricamento della finestra di progettazione.

(Ereditato da BasicDesignerLoader)
ReportFlushErrors(ICollection)

Segnala gli errori che si sono verificati 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 nell'archiviazione permanente.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
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 carico 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 una raccolta di oggetti rappresentati da tali dati.

IDesignerSerializationService.Serialize(ICollection)

Serializza la raccolta specificata di oggetti e le archivia 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