TypeInfo.DeclaredMembers プロパティ

定義

現在の型によって定義されたメンバーのコレクションを取得します。Gets a collection of the members defined by the current type.

public:
 virtual property System::Collections::Generic::IEnumerable<System::Reflection::MemberInfo ^> ^ DeclaredMembers { System::Collections::Generic::IEnumerable<System::Reflection::MemberInfo ^> ^ get(); };
public virtual System.Collections.Generic.IEnumerable<System.Reflection.MemberInfo> DeclaredMembers { get; }
member this.DeclaredMembers : seq<System.Reflection.MemberInfo>
Public Overridable ReadOnly Property DeclaredMembers As IEnumerable(Of MemberInfo)

プロパティ値

現在の型によって定義されたメンバーのコレクション。A collection of the members defined by the current type.

注釈

DeclaredMembers プロパティの結果をフィルター処理するには、LINQ クエリを使用します。To filter the results of the DeclaredMembers property, use LINQ queries. ランタイムから生成されたリフレクションオブジェクトの場合 (たとえば、typeof(Object)の結果として)、RuntimeReflectionExtensions クラスのメソッドを使用して、継承ツリーを走査できます。For reflection objects that originate with the runtime (for example, as the result of typeof(Object)), you can traverse the inheritance tree by using the methods in the RuntimeReflectionExtensions class. カスタマイズされたリフレクションコンテキストのオブジェクトのコンシューマーは、これらのメソッドを使用できず、継承ツリー自体を走査する必要があります。Consumers of objects from customized reflection contexts cannot use these methods and must traverse the inheritance tree themselves.

適用対象