Комментарии 13
Пожалуйста, поправьте разметку. Все исходники в одну строку.
0
А я все ждал, когда наконец сделают удобный просмотр объектов в дебаге. Молодцы разработчики, что не стали ждать шагов от Microsoft и сделали то, чего многим не хватает.
0
Только недавно думал такое расширение запилить на Xamarin Studio :) А тут и примерчик :)
0
А что насчет двухмерных массивов?
0
Эти пляски были бы не нужны, если бы во время отладки можно было пользоваться LINQ2Objects(в частности если бы налету разбирались лямбды).
Хотя подозреваю, что это крайне нетривиальная задача.
Хотя подозреваю, что это крайне нетривиальная задача.
+3
я думаю, что наличие одного способа решения задачи не исключает наличия еще много других разных способов.
0
Запрос в Command Window:
Ответ:
list здесь — локальная переменная,
DebugEval — экстендер в глобальном неймспейсе приложения.
DebugEval создает временный *.cs файл, в который вставляется переданная строка в качестве кода. Затем файл скармливается движку CS-Script. CS-Script компилирует файл и подгружает его в текущий AppDomain. Затем выражение исполняется.
Не так круто, конечно, как в BugAid, зато беслатно :)
list.DebugEval("(IEnumerable<int> t)=>t.Select(u=>u==1).ToList()");
Ответ:
Count = 3
[0]: true
[1]: false
[2]: false
list здесь — локальная переменная,
DebugEval — экстендер в глобальном неймспейсе приложения.
DebugEval создает временный *.cs файл, в который вставляется переданная строка в качестве кода. Затем файл скармливается движку CS-Script. CS-Script компилирует файл и подгружает его в текущий AppDomain. Затем выражение исполняется.
Не так круто, конечно, как в BugAid, зато беслатно :)
+3
Вот бы такой плагин для Xamarin Studio / MonoDevelop.
+1
Установил триал со второго раза (в превый раз (интеграция с vs2010 и vs2012) повис инсталлер, во второй раз отключил vs2012). Достаточно удобно. Нравится. Дал ссылку коллегам, тоже заинтересовались. Если обидных багов в релизе не будет, то, наверное, куплю.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Визуализация списков в отладчике Visual Studio или новое слово от «BugAid For Visual Studio»