ISymbol.IsImplicitlyDeclared Proprietà

Definizione

Restituisce true se questo simbolo è stato creato automaticamente dal compilatore e non ha una dichiarazione esplicita del codice sorgente corrispondente.

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

Valore della proprietà

Commenti

Ciò è destinato ai simboli che sono simboli comuni nel senso del linguaggio e possono essere usati dal codice, ma che sono semplicemente dichiarati in modo implicito anziché con la sintassi esplicita del linguaggio.

Gli esempi includono (questo elenco non è esaustivo):

  • Costruttore predefinito per una classe o uno struct creato se non viene fornito.
  • Metodi BeginInvoke/Invoke/EndInvoke per un delegato.
  • Campo di backup generato per una proprietà automatica o un evento simile al campo.
  • Parametro "this" per metodi non statici.
  • Parametro "value" per un setter di proprietà.
  • Parametri sui metodi di accesso dell'indicizzatore (non sul indicizzatore stesso).
  • Metodi in tipi anonimi.

Il metodo classe e punto di ingresso per le istruzioni di primo livello non viene considerato come dichiarato in modo implicito.

Si applica a