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 類別,而不是繼承自這個類別。
Member |
使用指定的 MemberDescriptor 初始化 MemberDescriptor 類別的新執行個體。 |
Member |
使用指定 MemberDescriptor 中的名稱,以及舊的 MemberDescriptor 和 MemberDescriptor 陣列的屬性,初始化 Attribute 類別的新執行個體。 |
Member |
使用指定的成員名稱,初始化 MemberDescriptor 類別的新執行個體。 |
Member |
使用成員的指定名稱和屬性的陣列,初始化 MemberDescriptor 類別的新執行個體。 |
Attribute |
取得或設定屬性的陣列。 |
Attributes |
取得這個成員的屬性集合。 |
Category |
取得成員所屬的分類名稱,如 CategoryAttribute 中所指定的。 |
Description |
取得成員的描述,如 DescriptionAttribute 中所指定的。 |
Design |
取得值,表示這個成員是否只在設計階段設定,如 DesignOnlyAttribute 中所指定的。 |
Display |
取得可在視窗 (例如 [屬性] 視窗) 中顯示的名稱。 |
Is |
取得值,表示成員是否可瀏覽,如 BrowsableAttribute 中指定的。 |
Name |
取得成員的名稱。 |
Name |
取得成員名稱的雜湊程式碼,如 GetHashCode() 中所指定的。 |
Create |
使用傳遞給建構函式的屬性陣列,建立屬性的集合。 |
Equals(Object) |
比較這個執行個體和指定的物件,以檢視它們是否相等。 |
Fill |
當在衍生類別中覆寫時,將繼承類別的屬性加入父類別中屬性的指定清單。 |
Find |
透過反映搜尋指定的方法,只搜尋公用 (Public) 方法。 |
Find |
使用只搜尋公用方法的選項,透過反映搜尋指定的方法。 |
Get |
傳回這個執行個體的雜湊碼。 |
Get |
擷取應該在成員的引動過程使用的物件。 |
Get |
已淘汰.
已淘汰.
已淘汰.
已淘汰.
取得要在其上叫用 (Invoke) 方法的元件。 |
Get |
取得指定元件的元件站台 (Component Site)。 |
Get |
取得目前執行個體的 Type。 (繼承來源 Object) |
Memberwise |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
To |
傳回代表目前物件的字串。 (繼承來源 Object) |
產品 | 版本 |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |