ReSharper - плагин для повышения продуктивности разработки на .NET в Visual Studio, включающий в себя средства статического анализа для поиска ошибок и проблем в исходном коде.
LINQ - удобный механизм для запросов и манипуляции данными активно использующийся при практически любой разработке на .NET.
Результаты запросов LINQ очень неудобно исследовать во время отладки, так как визуализатор отладчика представляет такие данные так же как и остальные объекты.
Например, если запрос содержит какие-то простые группировки и выборки с анонимными типами:
var bestStudentsByUniversity = students
.Where(student => student.Grade >= 4)
.OrderBy(student => student.Grade)
.Select(student => new {student.Name, student.University })
.GroupBy(student => student.University);
то разобраться в результате казалось бы простого запроса становится очень сложно:
В этом проекте мы попробуем сделать специальный визуализатор, который:
Не стесняйтесь задавать вопросы:
Для работы над проектом понадобятся:
А еще желание разобраться как устроены и работают: