5

Jak mogę zapobiec wprowadzaniu przez debuggera mojej metody, gdy zostanie zgłoszony wyjątek, zamiast tego wyświetlać wyjątek w witrynie wywołania metody?Jak mogę zapobiec wprowadzaniu debuggera do mojej metody po zgłoszeniu wyjątku?

Na przykład, jeśli kod wywoła wyjątek z mscorlib, debugger (oczywiście) nie bierze ich do kodu użytkownika, który pokazuje źródło wyjątku, pokazuje tylko wyjątek na stronie wywołania.

Innymi słowy, to zachowanie domyślne:

default behavior

i to jest moja pożądane zachowanie:

desired behavior

Próbowałem dodanie [DebuggerNonUserCode] i [DebuggerStepThrough] atrybuty do mojego sposobu Fail() , ale bez powodzenia.

Odpowiedz