Freigeben über


DomainModel-Klasse

Stellt ein Domänenmodell dar. Dies ist die Basisklasse des Domänenmodells Ihrer DSL.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.CoreDomainModel
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelDomainModel

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public MustInherit Class DomainModel
public abstract class DomainModel

Der DomainModel-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode DomainModel Initialisiert eine neue Instanz der DomainModel-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DomainModelInfo Ruft die Informationen über das Domänenmodell ab.
Öffentliche Eigenschaft ResourceManager Ruft den Ressourcen-Manager für das Domänenmodell ab.
Öffentliche Eigenschaft Store Ruft den Speicher ab, der diese Instanz des Domänenmodells enthält.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateElement Erstellt ein Element von einem angegebenen Typ.
Öffentliche Methode CreateElementLink Erstellt einen externen Elementlink von einem angegebenen Typ.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetClosureFilter Gibt einen IElementVisitorFilter zurück, der dem angegebenen Abschlusstyp entspricht.
Öffentliche Methode GetClosureVisitor Gibt einen IElementVisitor zurück, der dem angegebenen Abschlusstyp entspricht.
Geschützte Methode GetCustomDomainModelTypes Ruft die nicht-generierten Domänenmodelltypen ab.
Geschützte Methode GetCustomDomainProperties Ruft die nicht-generierten Domäneneigenschaften ab.
Geschützte Methode GetCustomDomainRoles Ruft die nicht-generierten Domänenrollen ab.
Geschützte Methode GetGeneratedDomainModelTypes Ruft die generierten Domänenmodelltypen ab.
Geschützte Methode GetGeneratedDomainProperties Ruft die generierten Domäneneigenschaften ab.
Geschützte Methode GetGeneratedDomainRoles Ruft die generierten Domänenrollen ab.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace

Weitere Ressourcen

[umleiten] Domänenmodell in der generierten API