Comment trouvez-vous toutes les implémentations de l'interface?

Supposons que vous disposez d'une interface définie en C#. Quelle est la méthode la plus simple pour trouver toutes les classes qui fournissent une implémentation de l'interface?

La force brute méthode serait d'utiliser "Trouver des Références" dans Visual Studio manuellement et de regarder à travers les résultats de séparer les usages de l'implémentation, mais pour une interface dans une grande base de code, qui est fortement référencé avec relativement peu d'implémentations, cela peut être chronophage et source d'erreurs.

En Java, l'exécution de javadoc sur la base de code (à l'aide de l'-privé option pour inclure des cours privés) permettrait de générer une page de documentation pour l'interface (par exemple Comparable) qui comprend toutes les classes de l'interface ainsi que tous les sous-interfaces (bien qu'il ne comprend pas la mise en œuvre de classes de la sous-interfaces, elles sont relativement faciles à déterminer par le forage vers le bas dans la liste des sous-interfaces). C'est cette fonctionnalité que je recherche mais avec C# et Visual Studio.

InformationsquelleAutor iammichael | 2009-03-06