次の方法で共有


MemberDescriptor クラス

プロパティなどのクラス メンバ、またはイベントを表す抽象基本クラス。

この型のすべてのメンバの一覧については、MemberDescriptor メンバ を参照してください。

System.Object
   System.ComponentModel.MemberDescriptor
      System.ComponentModel.EventDescriptor
      System.ComponentModel.PropertyDescriptor

<ComVisible(True)>
MustInherit Public Class MemberDescriptor
[C#]
[ComVisible(true)]
public abstract class MemberDescriptor
[C++]
[ComVisible(true)]
public __gc __abstract class MemberDescriptor
[JScript]
public
   ComVisible(true)
abstract class MemberDescriptor

スレッドセーフ

この型の public static (Visual Basicでは Shared) のすべてのメンバは、マルチスレッド操作で安全に使用できます。インスタンスのメンバの場合は、スレッドセーフであるとは限りません。

解説

MemberDescriptor は、 EventDescriptor クラスおよび PropertyDescriptor クラスの基本クラスです。 EventDescriptor クラスはイベントの説明を提供し、 PropertyDescriptor クラスはプロパティの説明を提供します。

このクラスは、その中に格納されている属性にアクセスするためのプロパティとメソッドを定義します。 Attributes は、属性のコレクションを取得します。 CategoryIsBrowsableDescription 、および DesignTimeOnly は、それらの特定の属性の値を取得します。 Name および DisplayName は、メンバの名前を提供します。

また、 MemberDescriptor は、 MemberDescriptor を別のメンバ記述子と比較するための Equals メソッドも定義します。

メモ   通常は、 EventDescriptor クラスおよび PropertyDescriptor クラスから継承し、このクラスからは継承しません。

使用例

このクラスの使い方のほとんどは、継承クラスの EventDescriptor および PropertyDescriptor と同じであるため、それぞれのクラスのサンプルを参照してください。

必要条件

名前空間: System.ComponentModel

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET

アセンブリ: System (System.dll 内)

参照

MemberDescriptor メンバ | System.ComponentModel 名前空間 | PropertyDescriptor | EventDescriptor