I am currently refactoring a project with classes that have a portion of public methods that are not used at all.
What I require is an Advanced Find Usages feature that allows me to discover which methods in a class are not used. More like and anti-find feature!
The only way I can find to do this at the moment is to go through the (public) members one by one and do find usages, or a safe delete.
Thinking about it, what would be really powerful is a kind of "clean up class" feature that would simply safe delete all members in a class that are not used in the solution (recursing to also delete member that are only referenced by other members that are candidates for deletion).
I appreciate that this is more relevant to application code, not neccesarily to library code, but I think it could be a very good feature.