Freigeben über


CoreDesignSurfaceDomainModel-Klasse

Überschreiben von Reflektions-Ersatz-APIs

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.DomainModel
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel

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

Syntax

'Declaration
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description",  _
    GetType(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DependsOnDomainModelAttribute(GetType(CoreDomainModel))> _
<DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")> _
Public Class CoreDesignSurfaceDomainModel _
    Inherits DomainModel
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.DisplayName", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModel.Description", 
    typeof(CoreDesignSurfaceDomainModel), "Microsoft.VisualStudio.Modeling.Diagrams.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DependsOnDomainModelAttribute(typeof(CoreDomainModel))]
[DomainObjectIdAttribute("91d59b16-e488-4a28-8d51-59273ad5bf2e")]
public class CoreDesignSurfaceDomainModel : DomainModel

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode CoreDesignSurfaceDomainModel Konstruktor.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft DomainModelInfo Ruft die Informationen über das Domänenmodell ab. (Von DomainModel geerbt.)
Öffentliche Eigenschaft ResourceManager Ruft den ResourceManager vom DomainModel ab.Wenn der ResourceManager nicht bereits vorhanden ist, wird er erstellt. (Überschreibt DomainModel.ResourceManager.)
Öffentliche EigenschaftStatischer Member SingletonResourceManager Ruft den Singletone-ResourceManager für dieses Domänenmodell ab.
Öffentliche Eigenschaft Store Ruft den Speicher ab, der diese Instanz des Domänenmodells enthält. (Von DomainModel geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateElement Erstellt ein Element vom angegebenen Typ. (Überschreibt DomainModel.CreateElement(Partition, Type, array<PropertyAssignment[]).)
Öffentliche Methode CreateElementLink Erstellt einen externen Elementlink von einem angegebenen Typ. (Überschreibt DomainModel.CreateElementLink(Partition, Type, array<RoleAssignment[], array<PropertyAssignment[]).)
Ö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 ClosureType entspricht. (Überschreibt DomainModel.GetClosureFilter(ClosureType, ICollection<ModelElement>).)
Öffentliche Methode GetClosureVisitor Gibt einen IElementVisitor zurück, der dem angegebenen Abschlusstyp entspricht. (Von DomainModel geerbt.)
Geschützte Methode GetCustomDomainModelTypes Virtuelle Methode, die die Auflistung aller Typen von DomainModel-Objekten in diesem domainModel zurückgibt (Überschreibt DomainModel.GetCustomDomainModelTypes().)
Geschützte Methode GetCustomDomainProperties Ruft die nicht-generierten Domäneneigenschaften ab. (Von DomainModel geerbt.)
Geschützte Methode GetCustomDomainRoles Ruft die nicht-generierten Domänenrollen ab. (Von DomainModel geerbt.)
Geschützte Methode GetGeneratedDomainModelTypes Ruft die Liste der generierten Domänenmodelltypen ab (Klassen, Regeln, Beziehungen). (Überschreibt DomainModel.GetGeneratedDomainModelTypes().)
Geschützte Methode GetGeneratedDomainProperties Ruft die Liste der generierten Domäneneigenschaften ab. (Überschreibt DomainModel.GetGeneratedDomainProperties().)
Geschützte Methode GetGeneratedDomainRoles Ruft die Liste der generierten Domänenrollen ab. (Überschreibt DomainModel.GetGeneratedDomainRoles().)
Ö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

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member DomainModelId CoreDesignSurfaceDomainModel-Domänenmodell-ID.
Öffentliches FeldStatischer Member ResourceBaseName Der Basisname der Ressourcen dieses Modells.

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.Diagrams-Namespace