CodeDomDesignerLoader Klasse

Definition

Stellt die Basisklasse zum Implementieren eines CodeDOM-basierten Designerladeprogramms 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
CodeDomDesignerLoader
Attribute
Implementiert

Hinweise

CodeDomDesignerLoader ist eine abstrakte Klasse, die einen vollständigen Designerladeprogramm basierend auf dem Code Document Object Model (CodeDOM) bereitstellt. Sie stellen den CodeDOM-Parser und -Generator sowie einen Typauflösungsdienst bereit.

Konstruktoren

CodeDomDesignerLoader()

Initialisiert eine neue Instanz der CodeDomDesignerLoader-Klasse.

Eigenschaften

CodeDomProvider

Ruft den vom Designerladeprogramm verwendeten CodeDomProvider ab.

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

Ruft einen Wert ab, der angibt, ob der Designer geändert wurde, oder legt diesen Wert fest.

(Geerbt von BasicDesignerLoader)
PropertyProvider

Ruft den Eigenschaftenanbieter für den vom Ladeprogramm verwendeten Serialisierungs-Manager ab oder legt ihn fest.

(Geerbt von BasicDesignerLoader)
ReloadPending

Ruft einen Wert ab, der angibt, ob der Warteschlange eine Anforderung für erneutes Laden hinzugefügt wurde.

(Geerbt von BasicDesignerLoader)
TypeResolutionService

Ruft den Typauflösungsdienst ab, der mit dem Designerladeprogramm verwendet werden soll.

Methoden

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

(Geerbt von BasicDesignerLoader)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Flush()

Schreibt ausstehende Änderungen am Designerladeprogramm weg.

(Geerbt von BasicDesignerLoader)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetService(Type)

Ruft den angeforderten Dienst ab.

(Geerbt von BasicDesignerLoader)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Initialisiert Dienste.

IsReloadNeeded()

Gibt einen Wert zurück, der angibt, ob ein Neuladevorgang erforderlich ist.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnBeginLoad()

Benachrichtigt das Designerladeprogramm, dass der Ladevorgang gleich gestartet wird.

OnBeginUnload()

Benachrichtigt das Designerladeprogramm, dass das Entladen gleich gestartet wird.

OnComponentRename(Object, String, String)

Löst das ComponentRename-Ereignis aus.

OnEndLoad(Boolean, ICollection)

Benachrichtigt das Designerladeprogramm, dass der Ladevorgang abgeschlossen ist.

OnModifying()

Benachrichtigt das Designerladeprogramm, dass der Zustand des Dokuments gleich geändert wird.

(Geerbt von BasicDesignerLoader)
Parse()

Analysiert den Textspeicher oder einen anderen permanenten Speicher und gibt CodeCompileUnit zurück.

PerformFlush(IDesignerSerializationManager)

Fordert die Serialisierung der Stammkomponente des Designers an.

PerformLoad(IDesignerSerializationManager)

Analysiert Code aus einem CodeDOM-Anbieter.

Reload(BasicDesignerLoader+ReloadOptions)

Fügt erneutes Laden des Designers der Warteschlange hinzu.

(Geerbt von BasicDesignerLoader)
ReportFlushErrors(ICollection)

Meldet Fehler, die beim Wegschreiben 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 Änderungen an Kompilierungseinheiten in den permanenten Speicher.

Explizite Schnittstellenimplementierungen

IDesignerLoaderService.AddLoadDependency()

Registriert eine externe Komponente als Teil des Ladeprozesses, der von IDesignerLoaderService verwaltet wird.

(Geerbt von BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Signalisiert, dass ein abhängiger Ladevorgang beendet wurde.

(Geerbt von BasicDesignerLoader)
IDesignerLoaderService.Reload()

Lädt das Entwurfsdokument erneut.

(Geerbt von BasicDesignerLoader)
IDesignerSerializationService.Deserialize(Object)

Deserialisiert das angegebene Serialisierungsdatenobjekt und gibt eine Auflistung von Objekten zurück, die von diesen 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 sämtliche 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.

Gilt für:

Weitere Informationen