Я не знаю полного ответа, но вы захотите использовать то, что называется Отражением, примерно так:
stackTrace.GetFrame (1) .GetMethod ()
Я уверен, что вы можете проверить параметры функции, но я не совсем уверен, сможете ли вы получить информацию во время выполнения, такую как фактические значения, которые были переданы параметрам.