А я все ждал, когда наконец сделают удобный просмотр объектов в дебаге. Молодцы разработчики, что не стали ждать шагов от Microsoft и сделали то, чего многим не хватает.
Эти пляски были бы не нужны, если бы во время отладки можно было пользоваться LINQ2Objects(в частности если бы налету разбирались лямбды).
Хотя подозреваю, что это крайне нетривиальная задача.
list здесь — локальная переменная,
DebugEval — экстендер в глобальном неймспейсе приложения.
DebugEval создает временный *.cs файл, в который вставляется переданная строка в качестве кода. Затем файл скармливается движку CS-Script. CS-Script компилирует файл и подгружает его в текущий AppDomain. Затем выражение исполняется.
Не так круто, конечно, как в BugAid, зато беслатно :)
ну и отлично: с помощью хабрсообщества мы знаем уже два метода: один пока не понятный мне, но бесплатный, а второй более гламурный и за деньги.
можно выбирать.
Установил триал со второго раза (в превый раз (интеграция с vs2010 и vs2012) повис инсталлер, во второй раз отключил vs2012). Достаточно удобно. Нравится. Дал ссылку коллегам, тоже заинтересовались. Если обидных багов в релизе не будет, то, наверное, куплю.
Визуализация списков в отладчике Visual Studio или новое слово от «BugAid For Visual Studio»