MemberDescriptor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示類別成員,例如屬性或事件。 這是個抽象基底類別。
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
- 繼承
-
MemberDescriptor
- 衍生
- 屬性
範例
由於此類別的大部分用法都落在繼承的類別 EventDescriptor 和 PropertyDescriptor上,因此請參閱這些類別中的範例。
備註
MemberDescriptor是和類別的PropertyDescriptor基類EventDescriptor。 類別 EventDescriptor 提供事件的描述,而 PropertyDescriptor 類別則提供屬性的描述。
這個類別會定義屬性和方法來存取其預存屬性。 屬性 Attributes 會取得屬性的集合。 、 IsBrowsableDescription、 和 DesignTimeOnly 屬性會Category擷取這些特定屬性的值。 Name和 DisplayName 屬性會提供成員的名稱。
MemberDescriptor也會定義將這個MemberDescriptor與另一個Equals比較的方法。
注意
一般而言,您會繼承自 EventDescriptor 和 PropertyDescriptor 類別,而不是繼承自這個類別。
建構函式
MemberDescriptor(MemberDescriptor) |
使用指定的 MemberDescriptor 初始化 MemberDescriptor 類別的新執行個體。 |
MemberDescriptor(MemberDescriptor, Attribute[]) |
使用指定 MemberDescriptor 中的名稱,以及舊的 MemberDescriptor 和 MemberDescriptor 陣列的屬性,初始化 Attribute 類別的新執行個體。 |
MemberDescriptor(String) |
使用指定的成員名稱,初始化 MemberDescriptor 類別的新執行個體。 |
MemberDescriptor(String, Attribute[]) |
使用成員的指定名稱和屬性的陣列,初始化 MemberDescriptor 類別的新執行個體。 |
屬性
AttributeArray |
取得或設定屬性的陣列。 |
Attributes |
取得這個成員的屬性集合。 |
Category |
取得成員所屬的分類名稱,如 CategoryAttribute 中所指定的。 |
Description |
取得成員的描述,如 DescriptionAttribute 中所指定的。 |
DesignTimeOnly |
取得值,表示這個成員是否只在設計階段設定,如 DesignOnlyAttribute 中所指定的。 |
DisplayName |
取得可在視窗 (例如 [屬性] 視窗) 中顯示的名稱。 |
IsBrowsable |
取得值,表示成員是否可瀏覽,如 BrowsableAttribute 中指定的。 |
Name |
取得成員的名稱。 |
NameHashCode |
取得成員名稱的雜湊程式碼,如 GetHashCode() 中所指定的。 |
方法
CreateAttributeCollection() |
使用傳遞給建構函式的屬性陣列,建立屬性的集合。 |
Equals(Object) |
比較這個執行個體和指定的物件,以檢視它們是否相等。 |
FillAttributes(IList) |
當在衍生類別中覆寫時,將繼承類別的屬性加入父類別中屬性的指定清單。 |
FindMethod(Type, String, Type[], Type) |
透過反映搜尋指定的方法,只搜尋公用 (Public) 方法。 |
FindMethod(Type, String, Type[], Type, Boolean) |
使用只搜尋公用方法的選項,透過反映搜尋指定的方法。 |
GetHashCode() |
傳回這個執行個體的雜湊碼。 |
GetInvocationTarget(Type, Object) |
擷取應該在成員的引動過程使用的物件。 |
GetInvokee(Type, Object) |
已淘汰.
已淘汰.
已淘汰.
已淘汰.
取得要在其上叫用 (Invoke) 方法的元件。 |
GetSite(Object) |
取得指定元件的元件站台 (Component Site)。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |