Jak znaleźć metodę, która wywołała bieżącą metodę?

Jak zalogować się w języku C #, jak mogę poznać nazwę metody, która wywołała bieżącą metodę? Wiem wszystko System.Reflection.MethodBase.GetCurrentMethod(), ale chcę przejść o krok dalej w śladzie stosu. Zastanawiałem się nad parsowaniem śladu stosu, ale mam nadzieję znaleźć bardziej przejrzysty...