Нет, отражение - это все о типах, а не код. С помощью System.Reflection вы можете найти все, что захотите, о том, как выглядит тип: поля, свойства, события и методы. Но вызовы метода кодируются в CIL. Отражение на этом останавливается, и все, что вы получаете, это MethodInfo.GetMethodBody ().
Это не остановило некоторых людей; на самом деле вы можете интерпретировать CIL, переданный вам методом. Яркий свет - это Лутц Редер и его замечательный инструмент .NET Reflector. Девяносто процентов того, что я знаю о том, как на самом деле работает .NET Framework, и как я могу сам воспользоваться этим, было вручено на серебряном блюде. Это очень круто; дайте парню медаль. И MSFT следит за этим с помощью Reference Source .