var methodInfo = new StackFrame(1).GetMethod();
Возвращает метод, вызвавший текущий метод.
Обратите внимание, что компилятор может встроить или иным образом оптимизировать вызовы методов (хотя может показаться, что это не так), что препятствует ожидаемому поведению. Чтобы быть в безопасности, украсьте свой метод с помощью:
[MethodImpl(MethodImplOptions.NoInlining | MethodImplOptions.NoOptimization)]
Обратите внимание, что это противоречит разрешению компилятору выполнять свою работу. Будьте бдительны.
РЕДАКТИРОВАНИЕ Ой, я вижу, что вы хотите экземпляр , который вызвал ваш метод. Нет никакой возможности получить эту информацию.