CodeDomDesignerLoader Klasse

Definition

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

Gilt für:

Weitere Informationen