Bien sûr, il existe déjà dans Visual Studio! Il est là depuis toujours.
Faites un clic droit sur votre code (Ex: propriété) et sélectionnez "Afficher la hiérarchie des appels". Dans la fenêtre Hiérarchie des appels, sélectionnez le dossier Implements.
Et voilà. Pourquoi Resharper ??? Bien sûr, ce n'est pas si complexe que d'aller à l'implémentation de resharper qui permet une interrogation directe sur l'interface, mais seule une propriété, ou une méthode de cette interface devrait suffire. Ex:
public interface IModule
{
int Count { get; set; }
}
public class Module : Imodule
{
public int Count {get; set;}
}
public class Module2 : Imodule
{
public int Count {get; set;}
}
Faites un clic droit sur la propriété (partout - à l'intérieur de la classe ou dans l'interface) et sélectionnez « Afficher hiérarchie d'appels », devrait dire quelle classe les met en œuvre, et donc toute l'interface. Au début, nous aimons tous Resharper, avec le temps, nous le détestons tous!
Pouvez-vous donner un exemple de l'endroit où vous ne voyez pas ces éléments de menu contextuel? –