Это не имеет никакого значения со стандартным делегатом. Они оба присутствуют как MSIL где-то, а JIT компилирует их, когда захочет.
Как только вы получите его в форме делегата, это будет фрагмент кода, который вы можете вызвать. Это все, что вам действительно нужно знать. Реализация .NET, в которой вы работаете (Rotor, Mono, Microsoft one), должна оградить вас от любых соображений по этому поводу, в противном случае это ошибка в реализации.