CodeDomDesignerLoader Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |