TypeInfo.DeclaredConstructors プロパティ

定義

現在の型によって宣言されたコンストラクターのコレクションを取得します。Gets a collection of the constructors declared by the current type.

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

プロパティ値

現在の型によって宣言されたコンストラクターのコレクション。A collection of the constructors declared by the current type.

注釈

DeclaredConstructors プロパティの結果をフィルター処理するには、LINQ クエリを使用します。To filter the results of the DeclaredConstructors 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.

適用対象