Suppose you have an interface defined in C #. What is the easiest way to find all classes that provide an interface implementation?
The brute force method should use Find Links in Visual Studio and manually view the results to separate usage from implementations, but for an interface in a large code base that is relatively referenced by relatively small implementations, this can be time consuming and error prone.
In Java, running code-based javadoc (using the -private option to enable private classes) will create a documentation page for the interface (e.g. Comparable ), which includes all the implementing classes for the interface, as well as any subinterfaces (although it does not include implementations of the classes of subinterfaces, they are relatively easy to determine by turning down to the listed subinterfaces). This is the kind of functionality I'm looking for, but with C # and Visual Studio.
c # visual-studio resharper reflector
iammichael Mar 06 '09 at 20:53 2009-03-06 20:53
source share