Pull to refresh

Comments 6

В случаях всех post-build-обработчиков сборок возникает один законный вопрос. Как дело обстоит с отладочными символами? Тот же PostSharp творит с ними некую магию, позволяющую отладчику нормально работать. Как дела обстоят у Fody?
Это хороший вопрос. Я пока не сталкивался с тем, чтобы дебаггер вёл себя некорректно. Кроме того pdb файлы генерируемые без Fody и с ним разные, так что скорее он их тоже патчит.
Ну и нет самой полезной штуки в плане оптимизаций — разворачивание Linq2Objects в код (примерно как это делает LinqOptimizer в рантайме.
Инетресная идея, но я бы не переоценивал её полезность. Как часто вы бегаете поколлекции в ~200.000 элеметов расположенных в памяти? Лично я не очень часто. Но допускаю что от задачи зависит. Вообще весь Fody мир открыт и в Ваших руках. С удовольствем добавлю Ваш новый плагин в список выше :)
По коллекции по 200К элементов — редко. 200 раз по коллекции в 1000 элементов — часто. Бенчмарки.
На самом деле разворачивать LINQ по MSIL — дело гиблое. Тут как раз очень помог бы Roslyn и его доступ к AST.
Sign up to leave a comment.

Articles