ISymbol.IsImplicitlyDeclared Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.