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üzerine 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 belirli ö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.
Not
Genellikle, bu sınıftan EventDescriptor değil ve PropertyDescriptor sınıflarından devralırsınız.
Oluşturucular
MemberDescriptor(MemberDescriptor) |
belirtilen MemberDescriptorile sınıfının yeni bir örneğini MemberDescriptor başlatır. |
MemberDescriptor(MemberDescriptor, Attribute[]) |
Belirtilen MemberDescriptor ve öznitelikleri hem eski MemberDescriptor hem de dizideki adıyla sınıfının yeni bir örneğini MemberDescriptorAttribute başlatır. |
MemberDescriptor(String) |
Üyenin MemberDescriptor belirtilen adıyla sınıfının yeni bir örneğini başlatır. |
MemberDescriptor(String, Attribute[]) |
Üyenin MemberDescriptor belirtilen adı ve bir öznitelik dizisi ile sınıfının yeni bir örneğini başlatır. |
Özellikler
AttributeArray |
Öznitelik dizisini alır veya ayarlar. |
Attributes |
Bu üye için öznitelik koleksiyonunu alır. |
Category |
öğesinde belirtildiği gibi üyenin ait olduğu kategorinin CategoryAttributeadını 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 kodunu alır. |
Yöntemler
CreateAttributeCollection() |
Oluşturucuya geçirilen öznitelik dizisini kullanarak bir öznitelik koleksiyonu oluşturur. |
Equals(Object) |
Eşdeğer olup olmadıkları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) |
Yansıma aracılığıyla verilen yöntemi bulur ve yalnızca genel yöntemleri arar. |
FindMethod(Type, String, Type[], Type, Boolean) |
Yansıma aracılığıyla verilen yöntemi bulur ve yalnızca genel yöntemleri arama seçeneğiyle birlikte. |
GetHashCode() |
Bu örneğe ilişkin karma kodu 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.
Bir yöntemin çağrıldığı bileşeni alır. |
GetSite(Object) |
Verilen bileşen için bir bileşen sitesi alır. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |