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