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