ISymbol.IsImplicitlyDeclared プロパティ

定義

このシンボルがコンパイラによって自動的に作成され、明示的に対応するソース コード宣言がない場合は true を返します。

public:
 property bool IsImplicitlyDeclared { bool get(); };
public bool IsImplicitlyDeclared { get; }
member this.IsImplicitlyDeclared : bool
Public ReadOnly Property IsImplicitlyDeclared As Boolean

プロパティ値

注釈

これは、言語の意味で通常のシンボルであり、コードで使用できるシンボルを対象としていますが、明示的な言語構文ではなく、単に暗黙的に宣言されます。

例を次に示します (この一覧は完全ではありません)。

  • クラスまたは構造体が指定されていない場合に作成されるクラスまたは構造体の既定のコンストラクター。
  • デリゲートの BeginInvoke/Invoke/EndInvoke メソッド。
  • 自動プロパティまたはフィールドに似たイベントに対して生成されたバッキング フィールド。
  • 非静的メソッドの "this" パラメーター。
  • プロパティ セッターの "value" パラメーター。
  • (インデクサー自体ではなく) インデクサー アクセサー メソッドのパラメーター。
  • 匿名型のメソッド。

最上位レベルのステートメントのクラスおよびエントリ ポイント メソッドは、暗黙的に宣言されたものとは見なされません。

適用対象