Aracılığıyla paylaş


BaseShape Sınıf

Şekli her türlü DomainClass BaseShape soyut temel sınıfı.

Devralma Hiyerarşisi

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

Ad alanı:  Microsoft.VisualStudio.Modeling.DslDefinition
Derleme:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll içinde)

Sözdizimi

'Bildirim
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape.DisplayName",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("e9db6f70-d17f-447a-87d8-29124f2ace25")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape.Description",  _
    GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
Public MustInherit Class BaseShape _
    Inherits DiagramElement
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape.DisplayName", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("e9db6f70-d17f-447a-87d8-29124f2ace25")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.BaseShape.Description", 
    typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
public abstract class BaseShape : DiagramElement

BaseShape türü aşağıdaki üyeleri ortaya koyar.

Oluşturucular

  Ad Açıklama
Korumalı yöntem BaseShape Oluşturucu.

Üst

Özellikler

  Ad Açıklama
Genel özellik AccessModifier Alır veya değiştiriciye erişememelidir etki alanı özellik değerini ayarlar.Etki alanı sınıfı için erişim değiştiricisi ortak veya iç olup olmadığını belirler. (DomainClass kaynağından devralındı.)
Genel özellik AllDescendants Bu bir doğrudan veya dolaylı olarak türetilen tüm etki alanı sınıfları salt okunur bir listesini alır. (DomainClass kaynağından devralındı.)
Genel özellik AllProperties Tüm DomainProperties kümesi bu sınıfta tanımlanmış hem temel sınıflardan devralınan. (DomainClass kaynağından devralındı.)
Genel özellik AllRolesPlayed Tüm DomainRoles kümesi, hem doğrudan bu sınıf tarafından yürütülen ve temel sınıflardan devralınan. (DomainClass kaynağından devralındı.)
Genel özellik Attributes Özniteliklerin listesini alır. (AttributedDomainElement kaynağından devralındı.)
Genel özellik BaseClass Alır veya ayarlar bu etki alanı sınıfının temel sınıfı. (DomainClass kaynağından devralındı.)
Genel özellik ClassData Alır veya ayarlar ClassData.XML serialization yapılandırma verilerini etki alanı sınıfı. (DomainClass kaynağından devralındı.)
Genel özellik CustomAttributes Alır veya CustomAttributes etki alanı özellik değerini ayarlar.Bu öğesinden üretilen kod öznitelik için kullanılır. (AttributedDomainElement kaynağından devralındı.)
Genel özellik CustomTypeDescriptor Alır veya ayarlar CustomTypeDescriptor.Özel tür tanımlayıcı sınıfın tanımı. (DomainClass kaynağından devralındı.)
Genel özellik Decorators Decorators bir listesini alır.Diyagram öğesini decorators. (DiagramElement kaynağından devralındı.)
Genel özellik Description Alır veya açıklama etki alanı özellik değerini ayarlar.Kullanıcı arabiriminde ve oluşturulan Tasarımcısı kod belgelerinde kullanılır. (AttributedDomainElement kaynağından devralındı.)
Genel özellik DisplayName Alır veya DisplayName etki alanı özellik değerini ayarlar.Bu öğe için oluşturulan Tasarımcısı'nda görüntülenen adı. (NamedDomainElement kaynağından devralındı.)
Genel özellik DslLibrary Alır veya ayarlar DslLibrary.Dsl kitaplığı şekli tanımlama.
Genel özellik ElementMergeDirectives ElementMergeDirectives bir listesini alır. (DomainClass kaynağından devralındı.)
Genel özellik ExposesTextColor Alır veya ExposesTextColor etki alanı özellik değerini ayarlar.TRUE ise, bağlayıcı metin rengini oluşturulan tasarımcısının properties penceresinde gösterilmesine izin vermek için etki alanı özelliği eklendi. (DiagramElement kaynağından devralındı.)
Genel özellik FixedTooltipText Alır veya FixedTooltipText etki alanı özellik değerini ayarlar.Sabit bir araç ipucu için kullanılan metin. (DiagramElement kaynağından devralındı.)
Genel özellik GeneratesDoubleDerived Alır veya GeneratesDoubleDerived etki alanı özellik değerini ayarlar.TRUE ise, tüm işlevselliği olan bir temel sınıf hem de geçersiz kılmaları özelleştirmeyi desteklemek için kısmi bir sınıf oluşturur. (DomainClass kaynağından devralındı.)
Genel özellik HasCustomConstructor Alır veya HasCustomConstructor etki alanı özellik değerini ayarlar.TRUE ise, özel bir kurucu oluşturulan kodda sağlanan gösterir. (DomainClass kaynağından devralındı.)
Genel özellik HelpKeyword Alır veya HelpKeyword etki alanı özellik değerini ayarlar.İsteğe bağlı bir anahtar sözcük dizini F1 Yardım bu öğe için kullanılır. (NamedDomainElement kaynağından devralındı.)
Genel özellik Id Öğe kimliği alır. (ModelElement kaynağından devralındı.)
Genel özellik InheritanceModifier Alır veya InheritanceModifier etki alanı özellik değerini ayarlar.Belirler devralma değiştiricisi.Etki alanı sınıfından oluşturulan net yok, korumalı veya soyut sınıftır. (DomainClass kaynağından devralındı.)
Genel özellik IsActive IsActive bayrağı alır ve öğenin etkin olup olmadığını doğrular. (ModelElement kaynağından devralındı.)
Genel özellik IsDeleted Modelinden öğesi silinmiş olup olmadığını denetler ve IsDeleted bayrağı alır. (ModelElement kaynağından devralındı.)
Genel özellik IsDeleting IsDeleting bayrağı alır ve öğe modelinden şu anda siliniyor olup olmadığını doğrular. (ModelElement kaynağından devralındı.)
Genel özellik IsDescriptionTracking Alır veya IsDescriptionTracking etki alanı özellik değerini ayarlar.Description özelliği true ise, diğer veri dsl tanımında izler. (AttributedDomainElement kaynağından devralındı.)
Genel özellik IsDisplayNameTracking Alır veya IsDisplayNameTracking etki alanı özellik değerini ayarlar.DisplayName özelliği true ise, diğer veri dsl tanımında izler. (NamedDomainElement kaynağından devralındı.)
Genel özellik IsFixedTooltipTextTracking Alır veya IsFixedTooltipTextTracking etki alanı özellik değerini ayarlar.FixedTooltipText özelliği true ise, diğer veri dsl tanımında izler. (DiagramElement kaynağından devralındı.)
Genel özellik IsNamespaceTracking Alır veya IsNamespaceTracking etki alanı özellik değerini ayarlar.Namespace özelliği true ise, diğer veri dsl tanımında izler. (DomainClass kaynağından devralındı.)
Genel özellik Name Alır veya adı etki alanı özellik değerini ayarlar.Bu öğenin adı. (NamedDomainElement kaynağından devralındı.)
Genel özellik Namespace Alır veya ad alanı etki alanı özellik değerini ayarlar.Ad alanını bu etki alanına sınıfa. (DomainClass kaynağından devralındı.)
Genel özellik Notes Alır veya notlar etki alanı özellik değerini ayarlar.Bu öğeyle ilişkili resmi olmayan notları. (DomainElement kaynağından devralındı.)
Genel özellik Partition Alır veya ayarlar Partition , bir öğe içeriyor. (ModelElement kaynağından devralındı.)
Genel özellik Properties Özellikler listesini alır. (DomainClass kaynağından devralındı.)
Korumalı özellik ProxyIsNameTracking (NamedDomainElement kaynağından devralındı.)
Genel özellik RolesPlayed RolesPlayed bir listesini alır.Sınıf tarafından oynanan roller. (DomainClass kaynağından devralındı.)
Genel özellik Store Alır Store , bir öğe içeriyor. (ModelElement kaynağından devralındı.)
Genel özellik SubClasses Alt sınıfların bir listesini alır.Microsoft.VisualStudio.Modeling.DslDefinition.ClassHasBaseClass.BaseClass açıklaması (DomainClass kaynağından devralındı.)
Genel özellik TextColor Alır veya TextColor etki alanı özellik değerini ayarlar.Bu diyagram öğeyle ilişkilendirilmiş metin decorators için kullanılan renk. (DiagramElement kaynağından devralındı.)
Genel özellik TooltipType Alır veya TooltipType etki alanı özellik değerini ayarlar.Özel kod içinde değişken araç ipucu tanımlanırsa, sabit, sabit araç ipucu Araç İpucu olarak kullanılır. (DiagramElement kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Korumalı yöntem CalculateDescription Açıklama değeri hesapla (DomainClass kaynağından devralındı.)
Korumalı yöntem CalculateName Adı değerini hesaplar (NamedDomainElement kaynağından devralındı.)
Korumalı yöntem CanMerge Kaynak öğesinde belirtilen kök ProtoElement için bu öğe eklenebilir gösterdiği olup olmadığını gösteren bir değeri döndürür. (DomainClass kaynağından devralındı.)
Korumalı yöntem ChooseMergeTarget(ElementGroup) Kopyalamak için sürükleyin veya oluşturmak için kullanıcının istediği bir öğenin alt kabul etmek için bir hedef öğe seçer. (ModelElement kaynağından devralındı.)
Korumalı yöntem ChooseMergeTarget(ElementGroupPrototype) Kopyalamak için sürükleyin veya oluşturmak için kullanıcının istediği bir öğenin alt kabul etmek için bir hedef öğe seçer. (ModelElement kaynağından devralındı.)
Genel yöntem Copy() Modelinde öğenin bir kopyasını oluşturur. (ModelElement kaynağından devralındı.)
Genel yöntem Copy(IEnumerable<Guid>) Bağlantılar ve öğeleri öðeyi ve onun alt bir kopyasını oluşturur. (ModelElement kaynağından devralındı.)
Genel yöntem Delete() Bir öğe modelinden siler. (ModelElement kaynağından devralındı.)
Genel yöntem Delete(array<Guid[]) Bir öğe modelinden siler. (ModelElement kaynağından devralındı.)
Genel yöntem Equals Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.)
Korumalı yöntem Finalize Atık toplama işlemi tarafından geri alınmadan önce diğer temizleme işlemleri gerçekleştirmek ve kaynakları boşaltmak denemek bir nesne sağlar. (Object kaynağından devralındı.)
Genel yöntem GetDomainClass Bu öğe için etki alanı çoğu türetilmiş sınıf alır. (ModelElement kaynağından devralındı.)
Genel yöntem GetFullName Bu sınıfın tam adını alır (DomainClass kaynağından devralındı.)
Genel yöntem GetHashCode Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.)
Genel yöntem GetRelativeName Geçerli ad göreli olarak etki alanı sınıfının adını alır.Geçerli ad bu olarak aynı olması gerekir.Bu ad, sonra biz dönün.Adı.Aksi takdirde, biz bunu döndürür.GetFullName() (DomainClass kaynağından devralındı.)
Korumalı yöntem GetRoleCollection<TCollection, TElement>(Guid) Alır veya bağlı öğe koleksiyonu oluşturur (ModelElement kaynağından devralındı.)
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Genel yöntem IsDerivedFrom Test Bu sınıf, belirli sınıfından türetilir. (DomainClass kaynağından devralındı.)
Korumalı yöntem MemberwiseClone Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.)
Korumalı yöntem MergeConfigure Yeni birleştirilen DomainClass yapılandırmak (DomainClass kaynağından devralındı.)
Korumalı yöntem MergeDisconnect Yani MergeRelate - ters işlemi gerçekleştirir(MergeRelate tarafından oluşturulan bağlantıları kaldırır) geçerli bir belirli bir öğeyi keser. (DomainClass kaynağından devralındı.)
Korumalı yöntem MergeRelate Bu hedef öğesi ile belirtilen kaynak öğesinde arasında bir ilişki oluşturmak için birleştirme işlemi olarak bilinir.Normalde hedef öğe (üst) ve kaynak öğe (alt) arasında bir üst-alt ilişkisi kurulur, ancak herhangi bir ilişkisi kurulabilir. (DomainClass kaynağından devralındı.)
Korumalı yöntem OnCopy Bu öğe başka bir öğenin bir kopyası olarak oluşturulduğunda denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnDeleted Bu öğe modelinden silindiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnDeleting Bu öğeyi silinmek üzere olduğunda denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnInheritanceModifierChanged InheritanceModifier bir DomainClass üzerinde değişiklik olduğunda adlı (DomainClass kaynağından devralındı.)
Korumalı yöntem OnNameChanged DiagramElement adı değişti (DiagramElement kaynağından devralındı.)
Korumalı yöntem OnNamespaceChanged Bir DomainClass, ad alanı değiştiğinde adlı (DomainClass kaynağından devralındı.)
Korumalı yöntem OnResurrected Bu öğe bir modeline eklendiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnRolePlayerPositionChanged Bir rol konumu değiştiğinde denir. (ModelElement kaynağından devralındı.)
Korumalı yöntem OnRolePlayerPositionChanging Rol player konumu değişmek üzere olduğunda denir. (ModelElement kaynağından devralındı.)
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Genişletme Yöntemleri

  Ad Açıklama
Genel Genişletme Yöntemi AddExtension(Guid) Fazla Yüklendi. Bu ModelElement yeni örneklenmiş uzantısıyla tanımlanan etki alanı türü genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi AddExtension(Type) Fazla Yüklendi. Belirtilen türde yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi AddExtension(DomainClassInfo) Fazla Yüklendi. Belirtilen etki alanı türü yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Bu tür bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi AddExtension(ExtensionElement) Fazla Yüklendi. Bu ModelElement belirli bir uzantıya sahip genişletir.Aynı türden bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi AddExtension<T>() Fazla Yüklendi. Belirli bir türdeki yeni oluşturulmuş bir uzantısı olan bu ModelElement genişletir.Aynı türden bir uzantı öğesi varsa bir InvalidOperationException oluşturuldu. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi CanDelete Modelinden öğeyi siler. (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetAllExtensions Bir sýralanabilir öğeleri ağaç üzerinden ilk Kesiti bu ModelElement gömülü avantajlarına gerçekleştiren dönün. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetBaseElement Belirtilen ModelElement katılıyor sanal mel kökünü verir. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension(Guid) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension(Type) Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Böyle bir uzantı öğesi varsa, bir InvalidOperationException yükseltilecektir. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension(DomainClassInfo) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetExtension<T>() Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Böyle bir uzantı öğesi varsa, bir InvalidOperationException yükseltilecektir. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi GetLocks Bu öğe için kilit bayrakları alın.Bu öğeyi içeren bölüme etkin kilitleri dahil edilir. (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsExtendedBy(Guid) Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsExtendedBy(Type) Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsExtendedBy(DomainClassInfo) Fazla Yüklendi. Bu ModelElement belirli bir türdeki bir ExtensionElement tarafından şu anda genişletilmiş olup olmadığını sorgular. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi IsLocked Bu öğe herhangi biri belirlenen kilitleri sahip olup olmadığını test (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(Type) Fazla Yüklendi. Belirli bir tür bu ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(Guid) Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(DomainClassInfo) Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi RemoveExtension(ExtensionElement) Fazla Yüklendi. Belirtilen ExtensionElement bu ModelElement extensions kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi SetLocks Bu öğenin kilit bayraklar ayarlandı (ImmutabilityExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(Guid) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(Type) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension(DomainClassInfo) Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.)
Genel Genişletme Yöntemi TryGetExtension<T>() Fazla Yüklendi. Belirtilen tür ExtensionElement bu ModelElement kullanılabilir extensions alın.Bu öğe böyle bir uzantısı ise sonuç null olur. (ModelElementExtensionMethods tarafından tanımlandı.)

Üst

Alanlar

  Ad Açıklama
Genel alanStatik üye DomainClassId BaseShape etki alanı sınıf kimliği

Üst

Açık Arabirim Uygulamaları

  Ad Açıklama
Açık arabirim uygulamasıÖzel yöntem IMergeElements.CanMerge Bu öğe prototip içerikle birleştirebilir, true deðerini verir. (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.ChooseMergeTarget(ElementGroup) (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.ChooseMergeTarget(ElementGroupPrototype) (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.MergeConfigure (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.MergeDisconnect (ModelElement kaynağından devralındı.)
Açık arabirim uygulamasıÖzel yöntem IMergeElements.MergeRelate (ModelElement kaynağından devralındı.)

Üst

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Modeling.DslDefinition Ad Alanı