Учитывая пустое тело метода, будет ли JIT оптимизировать вызов (я знаю, что компилятор С# этого не сделает). Как бы мне узнать? Какие инструменты я должен использовать и где я должен искать?
Поскольку я уверен, что это будет задано, причиной пустого метода является директива препроцессора.
@Chris: Имеет смысл, но это может оптимизировать вызовы метода. Таким образом, метод все еще будет существовать, но статические вызовы к нему могут быть удалены (или, по крайней мере, встроены...)
@Jon: Это просто говорит мне, что компилятор языка ничего не делает. Я думаю, что мне нужно сделать, это запустить свою dll через ngen и посмотреть сборку.