MemberDescriptor Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Özellik veya olay gibi bir sınıf üyesini temsil eder. Bu soyut bir temel sınıftır.
public ref class MemberDescriptor abstract
public abstract class MemberDescriptor
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class MemberDescriptor
type MemberDescriptor = class
[<System.Runtime.InteropServices.ComVisible(true)>]
type MemberDescriptor = class
Public MustInherit Class MemberDescriptor
- Devralma
-
MemberDescriptor
- Türetilmiş
- Öznitelikler
Örnekler
Bu sınıfın kullanımının çoğu devralınan sınıflara EventDescriptor ve PropertyDescriptor'ye düşeceğinden, bu sınıflardaki örneklere bakın.
Açıklamalar
MemberDescriptor ve sınıflarının EventDescriptor temel sınıfıdır PropertyDescriptor . EventDescriptor sınıfı bir olayın açıklamasını, sınıfı ise PropertyDescriptor bir özelliğin açıklamasını sağlar.
Bu sınıf, depolanan özniteliklerine erişmek için özellikleri ve yöntemleri tanımlar. Attributes özelliği öznitelik koleksiyonunu alır. Category, IsBrowsable, Descriptionve DesignTimeOnly özellikleri bu özniteliklerin değerlerini alır. Name ve DisplayName özellikleri üyenin adını sağlar.
ayrıca MemberDescriptor bunu MemberDescriptor başka bir yöntemle karşılaştırmak için bir Equals yöntem tanımlar.
Uyarı
Genellikle, bu sınıftan EventDescriptor değil ve PropertyDescriptor sınıflarından devralırsınız.
Oluşturucular
| Name | Description |
|---|---|
| MemberDescriptor(MemberDescriptor, Attribute[]) |
Sınıfın MemberDescriptor yeni bir örneğini belirtilen MemberDescriptor adla ve hem eski MemberDescriptorAttribute hem de dizideki özniteliklerle başlatır. |
| MemberDescriptor(MemberDescriptor) |
belirtilen MemberDescriptorile sınıfının yeni bir örneğini MemberDescriptor başlatır. |
| MemberDescriptor(String, Attribute[]) |
Üyenin MemberDescriptor belirtilen adı ve öznitelik dizisi ile sınıfının yeni bir örneğini başlatır. |
| MemberDescriptor(String) |
Sınıfın MemberDescriptor belirtilen üye adıyla yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AttributeArray |
Öznitelik dizisini alır veya ayarlar. |
| Attributes |
Bu üye için öznitelik koleksiyonunu alır. |
| Category |
üyesinin ait olduğu kategorinin adını , içinde CategoryAttributebelirtildiği gibi alır. |
| Description |
öğesinde belirtildiği DescriptionAttributegibi üyenin açıklamasını alır. |
| DesignTimeOnly |
Bu üyenin içinde belirtildiği gibi yalnızca tasarım zamanında ayarlanıp ayarlanmayacağını DesignOnlyAttributealır. |
| DisplayName |
Özellikler penceresi gibi bir pencerede görüntülenebilen adı alır. |
| IsBrowsable |
öğesinde BrowsableAttributebelirtildiği gibi üyenin gözatılabilir olup olmadığını belirten bir değer alır. |
| Name |
Üyenin adını alır. |
| NameHashCode |
öğesinde belirtildiği GetHashCode()gibi üyenin adı için karma kodu alır. |
Yöntemler
| Name | Description |
|---|---|
| CreateAttributeCollection() |
Oluşturucuya geçirilen öznitelik dizisini kullanarak bir öznitelik koleksiyonu oluşturur. |
| Equals(Object) |
Eşdeğer olup olmadığını görmek için bu örneği verilen nesneyle karşılaştırır. |
| FillAttributes(IList) |
Türetilmiş bir sınıfta geçersiz kılındığında, devralan sınıfın özniteliklerini üst sınıfta belirtilen öznitelik listesine ekler. |
| FindMethod(Type, String, Type[], Type, Boolean) |
Yalnızca genel yöntemleri arama seçeneğiyle, yansıma aracılığıyla verilen yöntemi bulur. |
| FindMethod(Type, String, Type[], Type) |
Yansıma aracılığıyla verilen yöntemi bulur ve yalnızca genel yöntemleri arar. |
| GetHashCode() |
Bu örneğin karma kodunu döndürür. |
| GetInvocationTarget(Type, Object) |
Üyelerin çağrılması sırasında kullanılması gereken nesneyi alır. |
| GetInvokee(Type, Object) |
Geçersiz.
Geçersiz.
Geçersiz.
Geçersiz.
Yöntemin çağrıldığı bileşeni alır. |
| GetSite(Object) |
Verilen bileşen için bir bileşen sitesi alır. |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |