Поделиться через


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 для метода задания свойств.
  • Параметры методов доступа индексатора (не в самом индексаторе).
  • Методы в анонимных типах.

Метод класса и точки входа для инструкций верхнего уровня не считаются неявно объявленными.

Применяется к