Скомпилируйте ваш код и проверьте предупреждения в списке ошибок. Следующий код:
public ActionResult Index() {
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
return null; // unreachable
}
выдает это предупреждение:
Warning 11 Unreachable code detected <fullpath>\HomeController.cs 13 13 <prjname>
Такие инструменты, как JetBrains ReSharper (http://jetbrains.com/resharper)* также могут выполнить этот анализ на лету и выделить мертвый код.
* ReSharper - коммерческий инструмент.