C # Jak zrzucić wszystkie zmienne i bieżące wartości w czasie wykonywania

Czy są jakieś wbudowane lub zewnętrzne biblioteki, które pozwalają po prostu zrzucić wszystkie zmienne w pamięci w czasie wykonywania? Chciałbym móc wyświetlać zmienne i bieżące wartości, podobnie jak przeglądanie ich, naciskając punkt przerwania i zatrzymując kursor nad zmiennymi, ale bez konieczności zatrzymywania wykonywania programu (tj. Po prostu uzyskania migawki). Byłoby dobrze, gdyby mógł zrzucić je do pliku, który można później otworzyć w programie, aby uzyskać ładny interfejs GUI do ich przeglądania, ale prosty zrzut pliku tekstowego byłby wystarczająco dobry.

questionAnswers(6)

yourAnswerToTheQuestion