CompartmentTypeDescriptor Sınıf

Tanım

Bölme sınıfı için özelleştirilmiş tür tanımlayıcısı.

public ref class CompartmentTypeDescriptor : Microsoft::VisualStudio::Modeling::Diagrams::PresentationElementTypeDescriptor
public class CompartmentTypeDescriptor : Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
type CompartmentTypeDescriptor = class
    inherit PresentationElementTypeDescriptor
Public Class CompartmentTypeDescriptor
Inherits PresentationElementTypeDescriptor
Devralma

Oluşturucular

CompartmentTypeDescriptor(ICustomTypeDescriptor, Compartment)
CompartmentTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement)
Kullanımdan kalktı.

Yeni bir CompartmentTypeDescriptor oluşturur

Özellikler

ComponentType

Seçili model öğesinin bileşen türünü döndürür.

(Devralındığı yer: ElementTypeDescriptor)
ModelElement

Bu tanımlayıcı tarafından Sarmalanan model öğesini döndürür

(Devralındığı yer: ElementTypeDescriptor)
PresentationElement

Bu tanımlayıcı tarafından tanımlanan sunum modeli öğesini döndürür

(Devralındığı yer: PresentationElementTypeDescriptor)
RepresentedModelElement

Açıklanmakta olan sunum öğesi tarafından temsil edilen model öğesini döndürür.

(Devralındığı yer: PresentationElementTypeDescriptor)
Store

DomainInfo 'Yu almak için kullanılacak mağaza. Bir türü açıkladığımızda bu, yalnızca yansıma için kullanılan bir kukla depodır.

(Devralındığı yer: ElementTypeDescriptor)

Yöntemler

CollectionRolePropertiesBrowsable(ModelElement)

Bu model öğesinin katılılacağı tüm ilişkiler için, rollere dayalı koleksiyon özelliklerine yönelik herhangi bir PropertyDescriptor 'ın göz atılamaz olduğunu döndürün

(Devralındığı yer: ElementTypeDescriptor)
CreateCollectionPropertyDescriptor(ModelElement, DomainRoleInfo, Attribute[]) (Devralındığı yer: ElementTypeDescriptor)
CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, Attribute[])

Kılavuzda görüntülenecek özelliği açıklayan bir PropertyDescriptor oluşturma yöntemi.

(Devralındığı yer: ElementTypeDescriptor)
CreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, Attribute[])

Kılavuzda görüntülenecek ilişkiyi ve rolü açıklayan bir PropertyDescriptor oluşturma yöntemi.

(Devralındığı yer: ElementTypeDescriptor)
GetCategory(ElementPropertyDescriptor)

Domain özelliği için yerelleştirilmiş kategori döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetClassName()

Özellik kılavuzunda gösterilecek sınıf adını al

GetComponentName()
GetDescription(ElementPropertyDescriptor)

Domain özelliği için yerelleştirilmiş açıklamayı döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetDisplayProperties(ModelElement, PropertyDescriptor)

Her bir etki alanı özelliğine karşılık gelen özellik tanımlayıcılarının listesini döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetDisplayProperties(ModelElement, Store, PropertyDescriptor)

Her bir etki alanı özelliğine karşılık gelen özellik tanımlayıcılarının listesini döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetDomainClassInfo(ModelElement)

Açıklanmakta olan öğe türü için etki alanı sınıf bilgisini döndürün.

(Devralındığı yer: ElementTypeDescriptor)
GetDomainPropertyAttributes(DomainPropertyInfo)

Belirtilen DomainProperty için bir özel öznitelikler dizisi alır.

(Devralındığı yer: ElementTypeDescriptor)
GetExtensionProperties(ModelElement, Attribute[])

Herhangi bir uzantı öğesi için özellik tanımlayıcılarını döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetProperties()

Bir bileşenin bu örneği için özellikleri döndürür.

(Devralındığı yer: ElementTypeDescriptor)
GetProperties(Attribute[])

Öznitelik dizisini filtre olarak kullanarak bir bileşenin bu örneği için özellikleri döndürür.

(Devralındığı yer: PresentationElementTypeDescriptor)
GetPropertyDescriptorDisplayName(ElementPropertyDescriptor)

Geçirilen elementPropertyDescriptor için yerelleştirilmiş DisplayName 'i döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetRolePlayerPropertyAttributes(DomainRoleInfo)

Belirtilen DomainRole için bir özel öznitelikler dizisi alır.

(Devralındığı yer: ElementTypeDescriptor)
IncludeCollectionRoleProperties(ModelElement)

Bu model öğesinin katılılacağı tüm ilişkiler için, rollere göre koleksiyon özellikleri için bir PropertyDescriptor sağlayıp sağlamacağınıza dönün.

(Devralındığı yer: ElementTypeDescriptor)
IncludeEmbeddingRelationshipProperties(ModelElement)

Bu model öğesinin katılılacağı tüm ilişkiler için, bu gömülü bir model öğesi ise DomainRelationship üzerinde tanımlanan DomainProperty görüntülenip görüntülenmeyeceğini döndürün.

(Devralındığı yer: ElementTypeDescriptor)
IncludeOppositeRolePlayerProperties(ModelElement)

Bu model öğesinin katılılacağı tüm ilişkiler için, varsa karşıt rol yürütücüsünün ElementName özelliğinin görüntülenip görüntülenmeyeceğini döndürün.

(Devralındığı yer: PresentationElementTypeDescriptor)
IsPropertyDescriptorReadOnly(ElementPropertyDescriptor)

Bu öğe özelliği tanımlayıcısının Salt okunabilir olup olmadığını döndürür.

(Devralındığı yer: ElementTypeDescriptor)
ShouldCreateCollectionPropertyDescriptor(ModelElement, DomainRoleInfo)

İlişki ve örnek düzeyi rol yürütücüleri dahil olmak üzere koleksiyonlar için bir özellik tanımlayıcısı oluşturulup oluşturulmayacağını döndürün

(Devralındığı yer: ElementTypeDescriptor)
ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo)

Özellik kılavuzundaki TitleFillColor ve CompartmentFillColor özelliklerinin görünümünün denetlenmesi geçersiz kılındı.

ShouldCreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo)

İlişki ve örnek düzeyi rol yürütücüleri dahil olmak üzere, karşı rol oynatıcı için bir özellik tanımlayıcısı oluşturulup oluşturulmayacağını döndürün

(Devralındığı yer: ElementTypeDescriptor)

Şunlara uygulanır