英語で読む

次の方法で共有


MethodBase.IsConstructor プロパティ

定義

メソッドがコンストラクターかどうかを示す値を取得します。

C#
public bool IsConstructor { get; }
C#
[System.Runtime.InteropServices.ComVisible(true)]
public bool IsConstructor { get; }

プロパティ値

このメソッドが ConstructorInfo オブジェクトによって表されるコンストラクターの場合は true (ConstructorBuilder オブジェクトの解説にあるメモを参照)。それ以外の場合は false

実装

属性

注釈

注意

プロパティはIsConstructor、コンストラクターのfalse定義時に フラグが パラメーターに含まれていない限りMethodAttributes.RTSpecialName、動的型のオブジェクトに対ConstructorBuilderして attributes を返します。 フラグを RTSpecialName 省略しても、出力されるコンストラクターの正確性には影響しません。

適用対象

製品 バージョン
.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, 10
.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 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください