CodeDomDesignerLoader Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die Basisklasse für die Implementierung eines CodeDOM-basierten Designerladeprogramm bereit.
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
- Vererbung
- Attribute
- Implementiert
Hinweise
CodeDomDesignerLoader ist eine abstrakte Klasse, die ein vollständiges Designerladeprogramm basierend auf dem Code Document Object Model (CodeDOM) bereitstellt. Sie stellen den CodeDOM-Parser und -Generator und einen Typauflösungsdienst bereit.
Konstruktoren
| Name | Beschreibung |
|---|---|
| CodeDomDesignerLoader() |
Initialisiert eine neue Instanz der CodeDomDesignerLoader-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CodeDomProvider |
Ruft das CodeDomProvider Designerladeprogramm ab, das verwendet wird. |
| LoaderHost |
Ruft den Ladeprogrammhost ab. (Geerbt von BasicDesignerLoader) |
| Loading |
Ruft einen Wert ab, der angibt, ob das Designerladeprogramm die Entwurfsoberfläche lädt. (Geerbt von BasicDesignerLoader) |
| Modified |
Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Designer geändert wurde. (Geerbt von BasicDesignerLoader) |
| PropertyProvider |
Dient zum Abrufen oder Festlegen des Eigenschaftenanbieters für den Serialisierungs-Manager, der vom Ladeprogramm verwendet wird. (Geerbt von BasicDesignerLoader) |
| ReloadPending |
Ruft einen Wert ab, der angibt, ob ein Neuladen in die Warteschlange gestellt wurde. (Geerbt von BasicDesignerLoader) |
| TypeResolutionService |
Ruft den Typauflösungsdienst ab, der mit diesem Designerladeprogramm verwendet werden soll. |
Methoden
| Name | Beschreibung |
|---|---|
| BeginLoad(IDesignerLoaderHost) |
Startet den Ladevorgang. (Geerbt von BasicDesignerLoader) |
| Dispose() |
Gibt die von der CodeDomDesignerLoader Klasse verwendeten Ressourcen frei. |
| EnableComponentNotification(Boolean) |
Aktiviert oder deaktiviert die Komponentenbenachrichtigung mit der DesignerLoader. (Geerbt von BasicDesignerLoader) |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| Flush() |
Löscht ausstehende Änderungen am Designerladeprogramm. (Geerbt von BasicDesignerLoader) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetService(Type) |
Ruft den angeforderten Dienst ab. (Geerbt von BasicDesignerLoader) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Initialize() |
Initialisiert Dienste. |
| IsReloadNeeded() |
Gibt einen Wert zurück, der angibt, ob ein Neuladen erforderlich ist. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnBeginLoad() |
Benachrichtigt das Designerladeprogramm, dass das Laden bald beginnt. |
| OnBeginUnload() |
Benachrichtigt den Designerladegerät darüber, dass das Entladen bald beginnt. |
| OnComponentRename(Object, String, String) |
Löst das ComponentRename-Ereignis aus. |
| OnEndLoad(Boolean, ICollection) |
Benachrichtigt das Designerladeprogramm, dass das Laden abgeschlossen ist. |
| OnModifying() |
Benachrichtigt das Designerladeprogramm, dass der Status des Dokuments geändert werden soll. (Geerbt von BasicDesignerLoader) |
| Parse() |
Analysiert den Text oder einen anderen beständigen Speicher und gibt einen CodeCompileUnit. |
| PerformFlush(IDesignerSerializationManager) |
Fordert die Serialisierung der Stammkomponente des Designers an. |
| PerformLoad(IDesignerSerializationManager) |
Analysiert Code von einem CodeDOM-Anbieter. |
| Reload(BasicDesignerLoader+ReloadOptions) |
Stellt eine neu geladene Warteschlange des Designers in die Warteschlange. (Geerbt von BasicDesignerLoader) |
| ReportFlushErrors(ICollection) |
Meldet Fehler, die beim Leeren von Änderungen aufgetreten sind. (Geerbt von BasicDesignerLoader) |
| SetBaseComponentClassName(String) |
Legt den vollständigen Klassennamen der Basiskomponente fest. (Geerbt von BasicDesignerLoader) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| Write(CodeCompileUnit) |
Schreibt Kompilierungseinheitsänderungen in beständigen Speicher. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IDesignerLoaderService.AddLoadDependency() |
Registriert eine externe Komponente als Teil des von IDesignerLoaderService. (Geerbt von BasicDesignerLoader) |
| IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection) |
Signal, dass eine abhängige Last abgeschlossen ist. (Geerbt von BasicDesignerLoader) |
| IDesignerLoaderService.Reload() |
Lädt das Entwurfsdokument neu. (Geerbt von BasicDesignerLoader) |
| IDesignerSerializationService.Deserialize(Object) |
Deserialisiert das angegebene Serialisierungsdatenobjekt und gibt eine Auflistung von Objekten zurück, die durch diese Daten dargestellt werden. |
| IDesignerSerializationService.Serialize(ICollection) |
Serialisiert die angegebene Auflistung von Objekten und speichert sie in einem Serialisierungsdatenobjekt. |
| INameCreationService.CreateName(IContainer, Type) |
Erstellt einen neuen Namen, der für alle Komponenten im angegebenen Container eindeutig ist. |
| INameCreationService.IsValidName(String) |
Ruft einen Wert ab, der angibt, ob der angegebene Name gültig ist. |
| INameCreationService.ValidateName(String) |
Ruft einen Wert ab, der angibt, ob der angegebene Name gültig ist. |