Possible Duplicate:
What tools and techniques do you use to find dead code in .NET?
Does anyone know of a tool that can find functions that are not being called?
Clarification: functions that are not being called by anything in the solution. Should not matter if they are public, private etc.