DomainElement Sınıf
Bir etki alanı belirli bir dil tanımının tüm bileşenlerinin DomainClass DomainElement soyut temel sınıf.
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Diğer...
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
<CLSCompliantAttribute(True)> _
<DomainObjectIdAttribute("a6d03d16-b388-4763-bd0b-c583085ef6c1")> _
<DomainModelOwnerAttribute(GetType(DslDefinitionModelDomainModel))> _
<DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement.DisplayName", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
<DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement.Description", _
GetType(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")> _
Public MustInherit Class DomainElement _
Inherits ModelElement
[CLSCompliantAttribute(true)]
[DomainObjectIdAttribute("a6d03d16-b388-4763-bd0b-c583085ef6c1")]
[DomainModelOwnerAttribute(typeof(DslDefinitionModelDomainModel))]
[DisplayNameResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement.DisplayName",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
[DescriptionResourceAttribute("Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement.Description",
typeof(DslDefinitionModelDomainModel), "Microsoft.VisualStudio.Modeling.DslDefinition.GeneratedCode.DomainModelResx")]
public abstract class DomainElement : ModelElement
DomainElement türü aşağıdaki üyeleri ortaya koyar.
Oluşturucular
Ad | Açıklama | |
---|---|---|
DomainElement | Oluşturucu. |
Üst
Özellikler
Ad | Açıklama | |
---|---|---|
Id | Öğe kimliği alır. (ModelElement kaynağından devralındı.) | |
IsActive | IsActive bayrağı alır ve öğenin etkin olup olmadığını doğrular. (ModelElement kaynağından devralındı.) | |
IsDeleted | Modelinden öğesi silinmiş olup olmadığını denetler ve IsDeleted bayrağı alır. (ModelElement kaynağından devralındı.) | |
IsDeleting | IsDeleting bayrağı alır ve öğe modelinden şu anda siliniyor olup olmadığını doğrular. (ModelElement kaynağından devralındı.) | |
Notes | Alır veya notlar etki alanı özellik değerini ayarlar.Bu öğeyle ilişkili resmi olmayan notları. | |
Partition | Alır veya ayarlar Partition , bir öğe içeriyor. (ModelElement kaynağından devralındı.) | |
Store | Alır Store , bir öğe içeriyor. (ModelElement kaynağından devralındı.) |
Üst
Yöntemler
Ad | Açıklama | |
---|---|---|
CanMerge | Kaynak öğesinde bu öğeye eklenmiş olup olmadığını doğrular. (ModelElement kaynağından devralındı.) | |
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ı.) | |
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ı.) | |
Copy() | Modelinde öğenin bir kopyasını oluşturur. (ModelElement kaynağından devralındı.) | |
Copy(IEnumerable<Guid>) | Bağlantılar ve öğeleri öðeyi ve onun alt bir kopyasını oluşturur. (ModelElement kaynağından devralındı.) | |
Delete() | Bir öğe modelinden siler. (ModelElement kaynağından devralındı.) | |
Delete(array<Guid[]) | Bir öğe modelinden siler. (ModelElement kaynağından devralındı.) | |
Equals | Belirtilen nesne için geçerli nesne eşit olup olmadığını belirler. (Object kaynağından devralındı.) | |
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ı.) | |
GetDomainClass | Bu öğe için etki alanı çoğu türetilmiş sınıf alır. (ModelElement kaynağından devralındı.) | |
GetHashCode | Belirli bir türü için bir karma işlev görür. (Object kaynağından devralındı.) | |
GetRoleCollection<TCollection, TElement>(Guid) | Alır veya bağlı öğe koleksiyonu oluşturur (ModelElement kaynağından devralındı.) | |
GetType | Alır Type geçerli örneğinin. (Object kaynağından devralındı.) | |
MemberwiseClone | Geçerli yüzeysel bir kopyasını oluşturur Object. (Object kaynağından devralındı.) | |
MergeConfigure | Hemen mektup birleştirme işlemi için hedef öğe ilişkili sonra kendisini yapılandırmak model öğesi sağlar. (ModelElement kaynağından devralındı.) | |
MergeDisconnect | Kaynak öğe hedef öğesinden bağlantısını keser. (ModelElement kaynağından devralındı.) | |
MergeRelate | Bu hedef öğesi ile belirtilen kaynak öğesinde arasında bir ilişki oluşturur. (ModelElement kaynağından devralındı.) | |
OnCopy | Bu öğe başka bir öğenin bir kopyası olarak oluşturulduğunda denir. (ModelElement kaynağından devralındı.) | |
OnDeleted | Bu öğe modelinden silindiğinde denir. (ModelElement kaynağından devralındı.) | |
OnDeleting | Bu öğeyi silinmek üzere olduğunda denir. (ModelElement kaynağından devralındı.) | |
OnResurrected | Bu öğe bir modeline eklendiğinde denir. (ModelElement kaynağından devralındı.) | |
OnRolePlayerPositionChanged | Bir rol konumu değiştiğinde denir. (ModelElement kaynağından devralındı.) | |
OnRolePlayerPositionChanging | Rol player konumu değişmek üzere olduğunda denir. (ModelElement kaynağından devralındı.) | |
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 | |
---|---|---|
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ı.) | |
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ı.) | |
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ı.) | |
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ı.) | |
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ı.) | |
CanDelete | Modelinden öğeyi siler. (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
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ı.) | |
GetBaseElement | Belirtilen ModelElement katılıyor sanal mel kökünü verir. (ModelElementExtensionMethods tarafından tanımlandı.) | |
GetExtension(Guid) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
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ı.) | |
GetExtension(DomainClassInfo) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
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ı.) | |
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ı.) | |
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ı.) | |
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ı.) | |
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ı.) | |
IsLocked | Bu öğe herhangi biri belirlenen kilitleri sahip olup olmadığını test (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(Type) | Fazla Yüklendi. Belirli bir tür bu ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(Guid) | Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(DomainClassInfo) | Fazla Yüklendi. Belirli bir tür belirtilen ModelElement herhangi bir uzantısını kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
RemoveExtension(ExtensionElement) | Fazla Yüklendi. Belirtilen ExtensionElement bu ModelElement extensions kaldırın. (ModelElementExtensionMethods tarafından tanımlandı.) | |
SetLocks | Bu öğenin kilit bayraklar ayarlandı (ImmutabilityExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(Guid) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(Type) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
TryGetExtension(DomainClassInfo) | Fazla Yüklendi. (ModelElementExtensionMethods tarafından tanımlandı.) | |
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 | |
---|---|---|
DomainClassId | DomainElement etki alanı sınıf kimliği | |
NotesDomainPropertyId | Not etki alanı özellik kimliği. |
Üst
Açık Arabirim Uygulamaları
Ad | Açıklama | |
---|---|---|
IMergeElements.CanMerge | Bu öğe prototip içerikle birleştirebilir, true deðerini verir. (ModelElement kaynağından devralındı.) | |
IMergeElements.ChooseMergeTarget(ElementGroup) | (ModelElement kaynağından devralındı.) | |
IMergeElements.ChooseMergeTarget(ElementGroupPrototype) | (ModelElement kaynağından devralındı.) | |
IMergeElements.MergeConfigure | (ModelElement kaynağından devralındı.) | |
IMergeElements.MergeDisconnect | (ModelElement kaynağından devralındı.) | |
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ı
Devralma Hiyerarşisi
System.Object
Microsoft.VisualStudio.Modeling.ModelElement
Microsoft.VisualStudio.Modeling.DslDefinition.DomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.AttributedDomainElement
Microsoft.VisualStudio.Modeling.DslDefinition.AttributeParameter
Microsoft.VisualStudio.Modeling.DslDefinition.ClrAttribute
Microsoft.VisualStudio.Modeling.DslDefinition.Compartment
Microsoft.VisualStudio.Modeling.DslDefinition.CompartmentMap
Microsoft.VisualStudio.Modeling.DslDefinition.ConnectionBuilder
Microsoft.VisualStudio.Modeling.DslDefinition.Decorator
Microsoft.VisualStudio.Modeling.DslDefinition.DecoratorMap
Microsoft.VisualStudio.Modeling.DslDefinition.DiagramElementMap
Microsoft.VisualStudio.Modeling.DslDefinition.DomainPath
Microsoft.VisualStudio.Modeling.DslDefinition.DomainType
Microsoft.VisualStudio.Modeling.DslDefinition.DomainTypeDescriptor
Microsoft.VisualStudio.Modeling.DslDefinition.Editor
Microsoft.VisualStudio.Modeling.DslDefinition.ElementMergeDirective
Microsoft.VisualStudio.Modeling.DslDefinition.Explorer
Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerBehavior
Microsoft.VisualStudio.Modeling.DslDefinition.ExplorerNodeSettings
Microsoft.VisualStudio.Modeling.DslDefinition.LinkConnectDirective
Microsoft.VisualStudio.Modeling.DslDefinition.PathSegment
Microsoft.VisualStudio.Modeling.DslDefinition.PropertyFilter
Microsoft.VisualStudio.Modeling.DslDefinition.PropertyPath
Microsoft.VisualStudio.Modeling.DslDefinition.RolePlayerConnectDirective
Microsoft.VisualStudio.Modeling.DslDefinition.Tool
Microsoft.VisualStudio.Modeling.DslDefinition.ToolboxTab
Microsoft.VisualStudio.Modeling.DslDefinition.Validation
Microsoft.VisualStudio.Modeling.DslDefinition.XmlClassData
Microsoft.VisualStudio.Modeling.DslDefinition.XmlElementData
Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationBehavior
Microsoft.VisualStudio.Modeling.DslDefinition.XmlSerializationDefinition