ISymbol.IsImplicitlyDeclared Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne true si ce symbole a été créé automatiquement par le compilateur et n’a pas de déclaration de code source correspondante explicite.
public:
property bool IsImplicitlyDeclared { bool get(); };
public bool IsImplicitlyDeclared { get; }
member this.IsImplicitlyDeclared : bool
Public ReadOnly Property IsImplicitlyDeclared As Boolean
Valeur de propriété
Remarques
Cela est destiné aux symboles qui sont des symboles ordinaires dans le sens du langage et qui peuvent être utilisés par le code, mais qui sont simplement déclarés implicitement plutôt qu’avec une syntaxe de langage explicite.
Voici quelques exemples (cette liste n’est pas exhaustive) :
- Constructeur par défaut pour une classe ou un struct créé s’il n’en est pas fourni.
- Méthodes BeginInvoke/Invoke/EndInvoke pour un délégué.
- Champ de stockage généré pour une propriété automatique ou un événement de type champ.
- Paramètre « this » pour les méthodes non statiques.
- Paramètre « value » pour un setter de propriétés.
- Paramètres sur les méthodes d’accesseur d’indexeur (pas sur l’indexeur lui-même).
- Méthodes dans les types anonymes.
La méthode de point d’entrée et de classe pour les instructions de niveau supérieur n’est pas considérée comme déclarée implicitement.