Freigeben über


Shape-Klasse

DomainClass-Form-abstrakte Basisklasse für Datentyps " Geometrie " und Depot modellieren.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
        Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
          Microsoft.VisualStudio.Modeling.DslDefinition.DomainClass
            Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElement
              Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape
                Microsoft.VisualStudio.Modeling.DslDefinition.Shape
                  Weitere Informationen...

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

Syntax

'Declaration
<CLSCompliantAttribute(True)> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Shape.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<ValidationStateAttribute(ValidationState.Enabled)> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Shape.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<DomainObjectIdAttribute("f1f25ea6-bdf9-4b35-9dec-59395fba0810")> _
Public MustInherit Class Shape _
    Inherits BaseShape
[CLSCompliantAttribute(true)]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Shape.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[ValidationStateAttribute(ValidationState.Enabled)]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.Shape.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[DomainObjectIdAttribute("f1f25ea6-bdf9-4b35-9dec-59395fba0810")]
public abstract class Shape : BaseShape

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

Konstruktoren

  Name Beschreibung
Geschützte Methode Shape Konstruktor.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AccessModifier Ruft den Text ab oder legt den Wert fest. AccessModifier-DomäneneigenschaftBestimmt, ob der Zugriffsmodifizierer für die Domänenklasse intern oder öffentlich ist. (Von DomainClass geerbt.)
Öffentliche Eigenschaft AllDescendants Ruft eine schreibgeschützte Liste aller Domänen abgeleitete Klassen direkt oder indirekt von dieser ab. (Von DomainClass geerbt.)
Öffentliche Eigenschaft AllProperties Die Gruppe aller für diese Klasse definiert DomainProperties und von den Basisklassen geerbt. (Von DomainClass geerbt.)
Öffentliche Eigenschaft AllRolesPlayed Der Satz aller DomainRoles durch diese Klasse direkt wiedergegeben und von den Basisklassen geerbt. (Von DomainClass geerbt.)
Öffentliche Eigenschaft Attributes Ruft eine Liste von Attributen ab oder legt diese fest. (Von AttributedDomainElement geerbt.)
Öffentliche Eigenschaft BaseClass Ruft ab oder legt die Basisklasse dieser Domänenklasse fest. (Von DomainClass geerbt.)
Öffentliche Eigenschaft ClassData Ruft einen Wert ab oder legt ihn fest. ClassDataXml-Serialisierungs-Konfigurations Testdaten für die Domänenklasse. (Von DomainClass geerbt.)
Öffentliche Eigenschaft CustomAttributes Ruft den Text ab oder legt den Wert fest. CustomAttributes-DomäneneigenschaftZum Attribut generiert den Code aus diesem Element. (Von AttributedDomainElement geerbt.)
Öffentliche Eigenschaft CustomTypeDescriptor Ruft einen Wert ab oder legt ihn fest. CustomTypeDescriptorDefinition des benutzerdefinierten Typdeskriptors für die Klasse. (Von DomainClass geerbt.)
Öffentliche Eigenschaft Decorators Ruft eine Liste von Decorator-Elementen ab.Decorator-Elemente für das Diagrammelement. (Von DiagramElement geerbt.)
Öffentliche Eigenschaft Description Ruft den Text ab oder legt den Wert fest. domäneneigenschaft einer BeschreibungWird in der Benutzeroberfläche und in der Dokumentation des generierten Codes Designers. (Von AttributedDomainElement geerbt.)
Öffentliche Eigenschaft DisplayName Ruft den Text ab oder legt den Wert fest. DisplayName-DomäneneigenschaftDer Name, der im generierten Designer für dieses Element angezeigt wird. (Von NamedDomainElement geerbt.)
Öffentliche Eigenschaft DslLibrary Ruft einen Wert ab oder legt ihn fest. DslLibraryDsl-Bibliothek, die die Form definiert. (Von BaseShape geerbt.)
Öffentliche Eigenschaft ElementMergeDirectives Ruft eine Liste von ElementMergeDirectives ab. (Von DomainClass geerbt.)
Öffentliche Eigenschaft ExposesFillColorAsProperty Ruft den Text ab oder legt den Wert fest. ExposesFillColorAsProperty-DomäneneigenschaftWenn True, eine Domäneneigenschaft zum Formular hinzugefügt wurde, um die im Eigenschaftenfenster des generierten Designers Füllfarbe verfügbar gemacht werden.
Öffentliche Eigenschaft ExposesFillGradientMode Ruft den Text ab oder legt den Wert fest. ExposesFillGradientMode-DomäneneigenschaftWenn True, eine Domäneneigenschaft zum Formular hinzugefügt wurde, um den im Eigenschaftenfenster des generierten Designers verfügbar gemacht werden die Füllung Modus Farbverlauf.
Öffentliche Eigenschaft ExposesOutlineColorAsProperty Ruft den Text ab oder legt den Wert fest. ExposesOutlineColorAsProperty-DomäneneigenschaftWenn True, eine Domäneneigenschaft zum Formular hinzugefügt wurde, um die im Eigenschaftenfenster des generierten Designers Umrissfarbe verfügbar gemacht werden.
Öffentliche Eigenschaft ExposesOutlineDashStyleAsProperty Ruft den Text ab oder legt den Wert fest. ExposesOutlineDashStyleAsProperty-DomäneneigenschaftWenn True, eine Domäneneigenschaft zum Formular hinzugefügt wurde, um das im Eigenschaftenfenster des generierten Designers verfügbar gemacht werden bindestrich Kontur Format kann.
Öffentliche Eigenschaft ExposesOutlineThicknessAsProperty Ruft den Text ab oder legt den Wert fest. ExposesOutlineThicknessAsProperty-DomäneneigenschaftWenn True, eine Domäneneigenschaft zum Formular hinzugefügt wurde, um die im Eigenschaftenfenster des generierten Designers stärke Gliederung verfügbar gemacht werden.
Öffentliche Eigenschaft ExposesTextColor Ruft den Text ab oder legt den Wert fest. ExposesTextColor-DomäneneigenschaftWenn True, eine Domäneneigenschaft auf den Konnektor hinzugefügt wurde, um die im Eigenschaftenfenster des generierten Designers Textfarbe verfügbar gemacht werden. (Von DiagramElement geerbt.)
Öffentliche Eigenschaft FillColor Ruft den Text ab oder legt den Wert fest. FillColor-DomäneneigenschaftFüllfarbe dieser Form.
Öffentliche Eigenschaft FillGradientMode Ruft den Text ab oder legt den Wert fest. FillGradientMode-DomäneneigenschaftFüllen Sie Farbverlaufs Modus dieser Form aus.
Öffentliche Eigenschaft FixedTooltipText Ruft den Text ab oder legt den Wert fest. FixedTooltipText-DomäneneigenschaftText für eine feste QuickInfo. (Von DiagramElement geerbt.)
Öffentliche Eigenschaft GeneratesDoubleDerived Ruft den Text ab oder legt den Wert fest. GeneratesDoubleDerived-DomäneneigenschaftWenn True, eine Basisklasse mit allen Funktionen und eine partielle Klasse generiert, um die Anpassung von Überschreibungen zu unterstützen. (Von DomainClass geerbt.)
Öffentliche Eigenschaft HasCustomConstructor Ruft den Text ab oder legt den Wert fest. HasCustomConstructor-DomäneneigenschaftBeim Wert true gibt an, dass ein benutzerdefinierter Konstruktor im generierten Code bereitgestellt wird. (Von DomainClass geerbt.)
Öffentliche Eigenschaft HasDefaultConnectionPoints Ruft den Text ab oder legt den Wert fest. HasDefaultConnectionPoints-DomäneneigenschaftWenn True, die im oberen, unteren, linken und rechten Verbindungspunkte im generierten Designer verwenden.
Öffentliche Eigenschaft HelpKeyword Ruft den Text ab oder legt den Wert fest. HelpKeyword-DomäneneigenschaftOptionales - Schlüsselwort verwendet Index F1-Hilfe für dieses Element. (Von NamedDomainElement geerbt.)
Öffentliche Eigenschaft Id Ruft die ID des Elements ab. (Von ModelElement geerbt.)
Öffentliche Eigenschaft InheritanceModifier Ruft den Text ab oder legt den Wert fest. InheritanceModifier-DomäneneigenschaftBestimmt wenn der Vererbungsmodifizierer der .NET-Klasse, die von der Domänenklasse generiert wird, ist keine abstrakten oder versiegelt. (Von DomainClass geerbt.)
Öffentliche Eigenschaft InitialHeight Ruft den Text ab oder legt den Wert fest. InitialHeight-DomäneneigenschaftDer anfängliche Höhe der Form, in Zoll.
Öffentliche Eigenschaft InitialWidth Ruft den Text ab oder legt den Wert fest. InitialWidth-DomäneneigenschaftDer anfängliche Breite dieser Form, in Zoll.
Öffentliche Eigenschaft IsActive Ruft das IsActive-Flag ab und überprüft, ob das Element aktiv ist. (Von ModelElement geerbt.)
Öffentliche Eigenschaft IsDeleted Ruft das Flag ab IsDeleted und überprüft, um festzustellen, ob das Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.)
Öffentliche Eigenschaft IsDeleting Ruft das IsDeleting-Flag ab und überprüft, ob das Element zur Zeit aus dem Modell gelöscht wird. (Von ModelElement geerbt.)
Öffentliche Eigenschaft IsDescriptionTracking Ruft den Text ab oder legt den Wert fest. IsDescriptionTracking-DomäneneigenschaftWenn True, die Description-Eigenschaft anderen Daten in der DSL-Definition nachverfolgt. (Von AttributedDomainElement geerbt.)
Öffentliche Eigenschaft IsDisplayNameTracking Ruft den Text ab oder legt den Wert fest. IsDisplayNameTracking-DomäneneigenschaftWenn True, die DisplayName-Eigenschaft anderen Daten in der DSL-Definition nachverfolgt. (Von NamedDomainElement geerbt.)
Öffentliche Eigenschaft IsFixedTooltipTextTracking Ruft den Text ab oder legt den Wert fest. IsFixedTooltipTextTracking-DomäneneigenschaftWenn True, die FixedTooltipText-Eigenschaft anderen Daten in der DSL-Definition nachverfolgt. (Von DiagramElement geerbt.)
Öffentliche Eigenschaft IsNamespaceTracking Ruft den Text ab oder legt den Wert fest. IsNamespaceTracking-DomäneneigenschaftWenn True, die Namespaces andere Daten in der Eigenschaft DSL-Definition nachverfolgt. (Von DomainClass geerbt.)
Öffentliche Eigenschaft Name Ruft den Text ab oder legt den Wert fest. domäneneigenschaft der NameDer Name dieses Elements. (Von NamedDomainElement geerbt.)
Öffentliche Eigenschaft Namespace Ruft den Text ab oder legt den Wert fest. domäneneigenschaft der NamespaceDomänenklasse dieser verbundene Namespaces. (Von DomainClass geerbt.)
Öffentliche Eigenschaft Notes Ruft den Text ab oder legt den Wert fest. domäneneigenschaft der HinweisInformelle Hinweise, die mit diesem Element. (Von DomainElement geerbt.)
Öffentliche Eigenschaft OutlineColor Ruft den Text ab oder legt den Wert fest. OutlineColor-DomäneneigenschaftUmrissfarbe dieser Form.
Öffentliche Eigenschaft OutlineDashStyle Ruft den Text ab oder legt den Wert fest. OutlineDashStyle-DomäneneigenschaftKontur bindestrich Format dieser Form.
Öffentliche Eigenschaft OutlineThickness Ruft den Text ab oder legt den Wert fest. OutlineThickness-DomäneneigenschaftGliederung stärke dieser Form.
Öffentliche Eigenschaft Partition Ruft ab oder legt fest Partition , die das Element enthält. (Von ModelElement geerbt.)
Öffentliche Eigenschaft Properties Ruft eine Liste von Eigenschaften ab. (Von DomainClass geerbt.)
Geschützte Eigenschaft ProxyIsNameTracking (Von NamedDomainElement geerbt.)
Öffentliche Eigenschaft RolesPlayed Ruft eine Liste von RolesPlayed ab.Rollen wiederholt von der Klasse. (Von DomainClass geerbt.)
Öffentliche Eigenschaft Store Ruft Store ab, das das Element enthält. (Von ModelElement geerbt.)
Öffentliche Eigenschaft SubClasses Ruft eine Liste von Unterklassen ab.Beschreibung Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClass.BaseClass (Von DomainClass geerbt.)
Öffentliche Eigenschaft TextColor Ruft den Text ab oder legt den Wert fest. TextColor-DomäneneigenschaftFarbe für den Text decorator-elemente, die mit diesem Diagrammelement. (Von DiagramElement geerbt.)
Öffentliche Eigenschaft TooltipType Ruft den Text ab oder legt den Wert fest. TooltipType-DomäneneigenschaftWenn dieser behoben wird, wird der Text als QuickInfo Fixed die QuickInfo verwendet, wenn die QuickInfo Variable im benutzerdefinierten Code definiert ist. (Von DiagramElement geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Geschützte Methode CalculateDescription Berechnen Sie den Wert der angegebenen Beschreibung (Von DomainClass geerbt.)
Geschützte Methode CalculateName Berechnet den Wert des Namens (Von NamedDomainElement geerbt.)
Geschützte Methode CanMerge Gibt einen Wert zurück, der angibt, ob das Quellelement, das durch den angegebenen Stamm ProtoElement dargestellte diesem Element hinzugefügt werden kann. (Überschreibt DomainClass.CanMerge(ProtoElementBase, ElementGroupPrototype).)
Geschützte Methode ChooseMergeTarget(ElementGroup) Wählt ein Zielelement um, die als untergeordnetes Element ein Element zu übernehmen, das der Benutzer ziehen oder kopieren, erstellen möchte. (Von ModelElement geerbt.)
Geschützte Methode ChooseMergeTarget(ElementGroupPrototype) Wählt ein Zielelement um, die als untergeordnetes Element ein Element zu übernehmen, das der Benutzer ziehen oder kopieren, erstellen möchte. (Von ModelElement geerbt.)
Öffentliche Methode Copy() Erstellt eine Kopie des Elements im Modell. (Von ModelElement geerbt.)
Öffentliche Methode Copy(IEnumerable<Guid>) Erstellt eine Kopie des Elements und seiner untergeordneten Elemente und Links. (Von ModelElement geerbt.)
Öffentliche Methode Delete() Löscht ein Element aus dem Modell. (Von ModelElement geerbt.)
Öffentliche Methode Delete(array<Guid[]) Löscht ein Element aus dem Modell. (Von ModelElement geerbt.)
Ö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 GetDomainClass Ruft die höchst-abgeleitete Domänenklasse für dieses Element ab. (Von ModelElement geerbt.)
Öffentliche Methode GetFullName Ruft den vollqualifizierten Namen dieser Klasse ab (Von DomainClass geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetRelativeName Ruft den Namen der Domänenklasse relativ zum aktuellen Namespaces ab.Wenn der aktuelle Namespace ist identisch. Geben Sie anschließend Namespace, wird dies zurückgegeben. Name.Andernfalls geben wir diese zurück. GetFullName() (Von DomainClass geerbt.)
Geschützte Methode GetRoleCollection<TCollection, TElement>(Guid) Ruft einen booleschen Wert ab bzw. erstellt die verknüpfte Elementauflistung (Von ModelElement geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode IsDerivedFrom Test, wenn diese Klasse aus der angegebenen Klasse abgeleitet ist. (Von DomainClass geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode MergeConfigure Konfigurieren Sie ein zusammengeführtes neu DomainClass (Von DomainClass geerbt.)
Geschützte Methode MergeDisconnect Führt MergeRelate, d. h. von Operation aus.trennt ein angegebenes Element aus dem aktuellen (entfernt die Links, die von MergeRelate erstellt wurden). (Überschreibt DomainClass.MergeDisconnect(ModelElement).)
Geschützte Methode MergeRelate Wird vom Mergeprozess verwendet, um eine Beziehung zwischen diesem und dem angegebenen Zielelement Quellelement zu erstellen.In der Regel wird eine hierarchische Beziehung zwischen dem Zielelement (übergeordnetes Element) und dem Quellelement (das untergeordnete Element) hergestellt, aber jedes Beziehung hergestellt werden kann. (Überschreibt DomainClass.MergeRelate(ModelElement, ElementGroup).)
Geschützte Methode OnCopy Wird aufgerufen, wenn dieses Element als Kopie eines anderen Elements erstellt wurde. (Von ModelElement geerbt.)
Geschützte Methode OnDeleted Wird aufgerufen, wenn dieses Element aus dem Modell gelöscht wurde. (Von ModelElement geerbt.)
Geschützte Methode OnDeleting Wird aufgerufen, wenn dieses Element gerade gelöscht werden sollen. (Von ModelElement geerbt.)
Geschützte Methode OnInheritanceModifierChanged Wird aufgerufen, wenn InheritanceModifier auf einem DomainClass ändert (Von DomainClass geerbt.)
Geschützte Methode OnNameChanged Der Name der geänderten DiagramElement (Von DiagramElement geerbt.)
Geschützte Methode OnNamespaceChanged Wird aufgerufen, wenn der Namespace aus einem DomainClass ändert (Von DomainClass geerbt.)
Geschützte Methode OnResurrected Wird aufgerufen, wenn dieses Element zurück zu einem Modell hinzugefügt wurde. (Von ModelElement geerbt.)
Geschützte Methode OnRolePlayerPositionChanged Wird aufgerufen, wenn die Position einer Rolle geändert hat. (Von ModelElement geerbt.)
Geschützte Methode OnRolePlayerPositionChanging Wird aufgerufen, wenn eine Rolle Player Zeilenposition gerade geändert wird. (Von ModelElement geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Erweiterungsmethoden

  Name Beschreibung
Öffentliche Erweiterungsmethode AddExtension(Guid) Überladen. Erweitern Sie dieses ModelElement mit neu instanziierter Erweiterung des angegebenen Typs Domänen.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode AddExtension(Type) Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Typs.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode AddExtension(DomainClassInfo) Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung des angegebenen Typs Domänen.Eine InvalidOperationException wird ausgelöst, wenn das Element bereits eine Erweiterung für diesen Typ verfügt. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode AddExtension(ExtensionElement) Überladen. Erweitern Sie dieses ModelElement mit einer bestimmten Erweiterung.Eine InvalidOperationException ausgelöst, wenn das Element bereits eine Erweiterung des gleichen Typs verfügt. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode AddExtension<T>() Überladen. Erweitern Sie dieses ModelElement mit einer neu instanziierten Erweiterung eines bestimmten Typs.Eine InvalidOperationException ausgelöst, wenn das Element bereits eine Erweiterung des gleichen Typs verfügt. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode CanDelete Löscht das Element aus dem Modell. (Durch ImmutabilityExtensionMethods definiert.)
Öffentliche Erweiterungsmethode GetAllExtensions Geben Sie ein aufzählbares Element zurück, das einen ersten Durchlauf der Breite zu der Struktur aus den Elementen des Add-Ins ausgeführt wird, die in diesem ModelElement eingebettet sind. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode GetBaseElement Gibt den Stamm der virtuellen MEL zurück, in denen das angegebene ModelElement beteiligt ist. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode GetExtension(Guid) Überladen. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode GetExtension(Type) Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn das Element keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode GetExtension(DomainClassInfo) Überladen. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode GetExtension<T>() Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn das Element keine solche Erweiterung verfügt, wird eine InvalidOperationException ausgelöst. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode GetLocks Rufen Sie die Sperren Flags für dieses Element ab.Dies schließt Sperren können für die Partition ein, der das Element enthält. (Durch ImmutabilityExtensionMethods definiert.)
Öffentliche Erweiterungsmethode IsExtendedBy(Guid) Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode IsExtendedBy(Type) Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode IsExtendedBy(DomainClassInfo) Überladen. Abfrage, ob dieses ModelElement derzeit von einem ExtensionElement eines bestimmten Typs erweitert wird. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode IsLocked Hat der Test, ob dieses Element über eines angegebenen Satzes von Sperren (Durch ImmutabilityExtensionMethods definiert.)
Öffentliche Erweiterungsmethode RemoveExtension(Type) Überladen. Entfernen Sie jede beliebige Erweiterung von diesem ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode RemoveExtension(Guid) Überladen. Entfernen Sie alle Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode RemoveExtension(DomainClassInfo) Überladen. Entfernen Sie alle Erweiterungen des angegebenen ModelElement, das von einem bestimmten Typ ist. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode RemoveExtension(ExtensionElement) Überladen. Entfernt ein angegebenes ExtensionElement von Erweiterungen dieses ModelElement. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode SetLocks Legen Sie die Flags für Sperren dieses Elements fest (Durch ImmutabilityExtensionMethods definiert.)
Öffentliche Erweiterungsmethode TryGetExtension(Guid) Überladen. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode TryGetExtension(Type) Überladen. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode TryGetExtension(DomainClassInfo) Überladen. (Durch ModelElementExtensionMethods definiert.)
Öffentliche Erweiterungsmethode TryGetExtension<T>() Überladen. Rufen Sie das ExtensionElement des angegebenen Typs aus den verfügbaren Erweiterungen dieses ModelElement ab.Wenn dieses Element keine solche Erweiterung hat, ist das Ergebnis NULL. (Durch ModelElementExtensionMethods definiert.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member DomainClassId Form domänen-Klasse ID.
Öffentliches FeldStatischer Member ExposesFillColorAsPropertyDomainPropertyId ExposesFillColorAsProperty-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member ExposesFillGradientModeDomainPropertyId ExposesFillGradientMode-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member ExposesOutlineColorAsPropertyDomainPropertyId ExposesOutlineColorAsProperty-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member ExposesOutlineDashStyleAsPropertyDomainPropertyId ExposesOutlineDashStyleAsProperty-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member ExposesOutlineThicknessAsPropertyDomainPropertyId ExposesOutlineThicknessAsProperty-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member FillColorDomainPropertyId FillColor-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member FillGradientModeDomainPropertyId FillGradientMode-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member HasDefaultConnectionPointsDomainPropertyId HasDefaultConnectionPoints-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member InitialHeightDomainPropertyId InitialHeight-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member InitialWidthDomainPropertyId InitialWidth-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member OutlineColorDomainPropertyId OutlineColor-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member OutlineDashStyleDomainPropertyId OutlineDashStyle-Domäneneigenschaft ID.
Öffentliches FeldStatischer Member OutlineThicknessDomainPropertyId OutlineThickness-Domäneneigenschaft ID.

Zum Seitenanfang

Explizite Schnittstellenimplementierungen

  Name Beschreibung
Explizite SchnittstellenimplementierungPrivate Methode IMergeElements.CanMerge Gibt true zurück, wenn dieses Element mit dem Inhalt des Prototyp zusammenführen kann. (Von ModelElement geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IMergeElements.ChooseMergeTarget(ElementGroup) (Von ModelElement geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (Von ModelElement geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IMergeElements.MergeConfigure (Von ModelElement geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IMergeElements.MergeDisconnect (Von ModelElement geerbt.)
Explizite SchnittstellenimplementierungPrivate Methode IMergeElements.MergeRelate (Von ModelElement 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.DslDefinition-Namespace

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.ModelElement
    Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
      Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
        Microsoft.VisualStudio.Modeling.DslDefinition.NamedDomainElement
          Microsoft.VisualStudio.Modeling.DslDefinition.DomainClass
            Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElement
              Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape
                Microsoft.VisualStudio.Modeling.DslDefinition.Shape
                  Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentShape
                  Microsoft.VisualStudio.Modeling.DslDefinition.GeometryShape
                  Microsoft.VisualStudio.Modeling.DslDefinition.ImageShape