Partager via


IntelliSense et la substitution

IntelliSense est conçu pour vous aider à substituer des membres hérités. Lorsque vous tapez override, puis appuyez sur la touche ESPACE, IntelliSense affiche dans une zone de liste contextuelle tous les membres valides de la classe de base que vous pouvez substituer. La saisie du type de retour de la méthode après override invite IntelliSense à n'afficher que les méthodes qui retournent le même type. Quand IntelliSense ne trouve aucune correspondance, il affiche tous les membres de la classe de base.

Notes

Pour lever toute ambiguïté dans le cas de méthodes virtuelles portant le même nom et ayant des listes de paramètres différentes, IntelliSense affiche leur signature dans la zone de liste contextuelle.

Lorsque vous sélectionnez un membre dans la zone de liste contextuelle, IntelliSense génère le code qui complète ce membre et met en évidence la première instruction logique à modifier. Pour plus d'informations, consultez Comment : utiliser IntelliSense pour la substitution.

Le code généré par IntelliSense pour la substitution est modelé par l'extrait de code défini dans le fichier MethodOverrideStub.snippet. Les Extraits de code sont modifiables. Pour plus d'informations, consultez Comment : gérer des extraits de code.

Voir aussi

Tâches

Comment : implémenter des classes de base abstraites

Référence

virtual (référence C#)

abstract (référence C#)

Autres ressources

Génération de code automatique