ISymbol.IsImplicitlyDeclared Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt true zurück, wenn dieses Symbol automatisch vom Compiler erstellt wurde und keine explizite entsprechende Quellcodedeklaration aufweist.
public:
property bool IsImplicitlyDeclared { bool get(); };
public bool IsImplicitlyDeclared { get; }
member this.IsImplicitlyDeclared : bool
Public ReadOnly Property IsImplicitlyDeclared As Boolean
Eigenschaftswert
Hinweise
Dies ist für Symbole vorgesehen, die gewöhnliche Symbole im Sprachsinn sind und möglicherweise von Code verwendet werden, aber das wird einfach implizit deklariert und nicht mit expliziter Sprachsyntax.
Beispiele sind enthalten (diese Liste ist nicht vollständig):
- Der Standardkonstruktor für eine Klasse oder Struktur, die erstellt wird, wenn eine nicht bereitgestellt wird.
- Die BeginInvoke/Invoke/EndInvoke-Methoden für eine Stellvertretung.
- Das generierte Backing-Feld für eine automatische Eigenschaft oder ein feldähnliches Ereignis.
- Der Parameter "this" für nicht statische Methoden.
- Der Parameter "Value" für einen Eigenschaftssatzer.
- Die Parameter für Indexer-Accessormethoden (nicht auf dem Indexer selbst).
- Methoden in anonymen Typen.
Die Klassen- und Einstiegspunktmethode für Anweisungen auf oberster Ebene wird nicht als implizit deklariert betrachtet.