Aracılığıyla paylaş


ElementPropertyDescriptor Sınıf

Etki alanı özelliği etki alanına özgü dili (dsl) modelinde temsil eder.

Devralma Hiyerarşisi

System.Object
  System.ComponentModel.MemberDescriptor
    System.ComponentModel.PropertyDescriptor
      Microsoft.VisualStudio.Modeling.Design.ElementPropertyDescriptor
        Microsoft.VisualStudio.Modeling.Design.TrackingPropertyDescriptor
        Microsoft.VisualStudio.Modeling.Diagrams.LabelShapeTextPropertyDescriptor
        Microsoft.VisualStudio.Modeling.DslDefinition.Design.DslDefinitionModelElementPropertyDescriptor

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

Sözdizimi

'Bildirim
Public Class ElementPropertyDescriptor _
    Inherits PropertyDescriptor
public class ElementPropertyDescriptor : PropertyDescriptor

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

Oluşturucular

  Ad Açıklama
Genel yöntem ElementPropertyDescriptor(ModelElement, DomainPropertyInfo, array<Attribute[]) Yeni bir örneğini başlatır ElementPropertyDescriptor sınıfı.
Genel yöntem ElementPropertyDescriptor(ElementTypeDescriptor, ModelElement, DomainPropertyInfo, array<Attribute[]) Yeni bir örneğini başlatır ElementPropertyDescriptor sınıf ve varsayılan değer sağlayıcısını belirtir.

Üst

Özellikler

  Ad Açıklama
Korumalı özellik AttributeArray Alır veya bir dizi öznitelikleri ayarlar. (MemberDescriptor kaynağından devralındı.)
Genel özellik Attributes Bu üye için öznitelikleri topluluğu alır. (MemberDescriptor kaynağından devralındı.)
Genel özellik Category Domain özelliği, özellik görüntülendiğinde gruplandırmak bir kategori alır bir PropertyGrid Categorized moduna ayarlanmış denetim. (MemberDescriptor.Category geçersiz kılınır.)
Genel özellik ComponentType Bu özellik, bağlı olduğu modeli öğe türü alır. (PropertyDescriptor.ComponentType geçersiz kılınır.)
Genel özellik Converter Dönüştürücü için açıklanan özellik alır. (PropertyDescriptor.Converter geçersiz kılınır.)
Genel özellik Description Belirtildiği gibi açıklanan özellik açıklaması alır DescriptionResourceAttribute. (MemberDescriptor.Description geçersiz kılınır.)
Genel özellik DesignTimeOnly Bu üyeye yalnızca tasarım zamanında, belirtilen şekilde ayarlamanız gerekir olup olmadığını alır DesignOnlyAttribute. (MemberDescriptor kaynağından devralındı.)
Genel özellik DisplayName Belirtilen şekilde açıklanan özelliğin görünen adını alır DisplayNameResourceAttribute. (MemberDescriptor.DisplayName geçersiz kılınır.)
Genel özellik DomainPropertyInfo Bu özellik tanımlayıcısı oluşturmak için kullanılan özellik bilgileri nesnesi alır.
Genel özellik IsBrowsable Üye belirtildiği gibi gözatılabilir olup olmadığını gösteren bir değeri alır BrowsableAttribute. (MemberDescriptor kaynağından devralındı.)
Genel özellik IsInstanceBased Bu PropertyDescriptor bir örneği veya statik türü temel sınayın.
Genel özellik IsLocalizable Bu özellik yerelleştirilmesi mi, gösteren bir değer alır belirtildiği gibi LocalizableAttribute. (PropertyDescriptor kaynağından devralındı.)
Genel özellik IsReadOnly Açıklanan özelliği salt okunur olup olmadığını gösteren bir değeri alır. (PropertyDescriptor.IsReadOnly geçersiz kılınır.)
Genel özellik ModelElement Bu özellik tanımlayıcısı oluşturmak için kullanılan modeli öğe alır.
Genel özellik Name Üyenin adını alır. (MemberDescriptor kaynağından devralındı.)
Korumalı özellik NameHashCode Belirtilen üye adı için karma kodunu alır GetHashCode. (MemberDescriptor kaynağından devralındı.)
Genel özellik PropertyType Açıklanan özelliğin özellik türü alır. (PropertyDescriptor.PropertyType geçersiz kılınır.)
Genel özellik SerializationVisibility Bu özellik serileştirilmesi mi, gösteren bir değer alır belirtildiği gibi DesignerSerializationVisibilityAttribute. (PropertyDescriptor kaynağından devralındı.)
Genel özellik SupportsChangeEvents Bu özellik için değer değişikliği bildirimlerini özelliği tanımlayıcısı kaynaklanan olup olmadığını gösteren değeri alır. (PropertyDescriptor kaynağından devralındı.)

Üst

Yöntemler

  Ad Açıklama
Genel yöntem AddValueChanged (PropertyDescriptor.AddValueChanged(Object, EventHandler) geçersiz kılınır.)
Genel yöntem CanResetValue Domain özelliği değerini Sıfırla olup olmadığını gösterir. (PropertyDescriptor.CanResetValue(Object) geçersiz kılınır.)
Genel yöntemStatik üye CanSetProperty
Korumalı yöntem CreateAttributeCollection Öznitelikler öznitelikler yapıcıya iletilen bir dizi kullanarak bir koleksiyon oluşturur. (MemberDescriptor kaynağından devralındı.)
Korumalı yöntem CreateInstance Belirtilen türün bir örneğini oluşturur. (PropertyDescriptor kaynağından devralındı.)
Genel yöntem Equals Bu eşdeğer olup olmadığını görmek için başka bir nesneyi karşılaştırır. (PropertyDescriptor kaynağından devralındı.)
Korumalı yöntem FillAttributes Öznitelikleri ekler PropertyDescriptor belirtilen üst sınıfın öznitelikler listesi. (PropertyDescriptor 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 GetChildProperties() Varsayılan değer döndüren PropertyDescriptorCollection. (PropertyDescriptor kaynağından devralındı.)
Genel yöntem GetChildProperties(array<Attribute[]) Döndürür bir PropertyDescriptorCollection nitelikleri belirtilen bir dizi filtre olarak kullanma. (PropertyDescriptor kaynağından devralındı.)
Genel yöntem GetChildProperties(Object) Döndürür bir PropertyDescriptorCollection belirli bir nesne. (PropertyDescriptor kaynağından devralındı.)
Genel yöntem GetChildProperties(Object, array<Attribute[]) Döndürür bir PropertyDescriptorCollection belirli bir nesne özniteliklerinin belirtilen bir dizi filtre olarak kullanma. (PropertyDescriptor kaynağından devralındı.)
Genel yöntem GetEditor Açıklanan özellik için değer Düzenleyicisi döndürür. (PropertyDescriptor.GetEditor(Type) geçersiz kılınır.)
Genel yöntemStatik üye GetElementPropertyDescriptor ModelElement ve DomainPropertyInfo verilen ElementPropertyDescriptor alır.
Genel yöntem GetHashCode Bu nesne için karma kodunu döndürür. (PropertyDescriptor kaynağından devralındı.)
Korumalı yöntem GetInvocationTarget Bu yöntem, üye çağırma sırasında kullanılacak nesnesini döndürür. (PropertyDescriptor kaynağından devralındı.)
Genel yöntemStatik üye GetSetValueTransactionName Set değeri işlemin adı için yerelleştirilmiş bir dize döndürür.
Genel yöntem GetType Alır Type geçerli örneğinin. (Object kaynağından devralındı.)
Korumalı yöntem GetTypeFromName Adını kullanarak bir tür verir. (PropertyDescriptor kaynağından devralındı.)
Genel yöntem GetValue Domain özelliği değerini alır. (PropertyDescriptor.GetValue(Object) geçersiz kılınır.)
Korumalı yöntem GetValueChangedHandler Geçerli kümesi alır ValueChanged belirli bir bileşen için olay işleyicileri (PropertyDescriptor 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 OnValueChanged Harekete ValueChanged , uygulanan bir olay. (PropertyDescriptor kaynağından devralındı.)
Genel yöntem RemoveValueChanged (PropertyDescriptor.RemoveValueChanged(Object, EventHandler) geçersiz kılınır.)
Genel yöntem ResetValue Domain özelliği değerini sıfırlar. (PropertyDescriptor.ResetValue(Object) geçersiz kılınır.)
Genel yöntemStatik üye SetProperty Özellik değerini ayarlayın.Özellik değeri genellikle bir ElementPropertyDescriptor ayarlanır.Bunu doğrudan DeğerBelirle yöntemi PropertyInfo üzerinde IsBrowsable özniteliği, PropertyInfo üzerinde yanlış olarak ayarlayın ve ElementPropertyDescriptor bulunamadı - ayarlanır.
Genel yöntem SetValue Etki alanı özellik değerini ayarlar. (PropertyDescriptor.SetValue(Object, Object) geçersiz kılınır.)
Genel yöntem ShouldSerializeValue Domain özelliği değeri serileştirilmiş olup olmadığını gösterir. (PropertyDescriptor.ShouldSerializeValue(Object) geçersiz kılınır.)
Genel yöntem ToString Geçerli nesneyi temsil eden bir dize döndürür. (Object kaynağından devralındı.)

Üst

Notlar

Bu sınıf modeli öğesinin domain özelliği dinamik özel özellik bilgilerini sağlar.

Etki alanına özgü dil Araçları (dsl araçları) bu tür bir etki alanı modeli etki sınıf özelliklerini göstermek için kullanın.Bu tür bir özellik nasıl etki alanı modeli özellik kılavuzunda tarafından ele alınır ve açıklanan özellik değiştirme işlemleri sağlar denetler.

Özelleştirilmiş öğenin özellik tanımlayıcısı oluşturmak için bu sınıftan miras alır ve bir veya daha fazla üye geçersiz kılar.

İş 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.Design Ad Alanı

ElementTypeDescriptor

RolePlayerPropertyDescriptor

TrackingPropertyDescriptor

ModelElement

PropertyDescriptor