E 'possibile ottenere una completa StackTrace
oggetto CON numeri di riga in un qualsiasi punto nel codiceOttenere piena analisi dello stack con i numeri di linea
ho trovato questo:
var stackTrace = new StackTrace();
Questo mi la dà stacktrace completo da dove sono in esecuzione. Ma non include i numeri di riga.
Ho trovato anche questo:
var stackTrace = new StackTrace(new StackFrame(1, true));
che mi dà i numeri di riga, ma solo per un fotogramma della StackTrace (non uno StackTrace completo).
C'è un modo per ottenere entrambi insieme?
NOTA: non ho un'eccezione con cui sto lavorando. Sono solo in un punto nel codice in cui voglio registrare la traccia dello stack in modo personalizzato.
NOTA: Conosco Environment.Properties.StackTrace. Ma ciò restituisce una stringa, non un oggetto StackTrace
.
'var stackTrace = new StackTrace (true);' Vengono fornite solo informazioni sul numero di riga per il codice per il quale si dispone di PDB completi. –