Il Common Language Runtime (CLR) aggiorna la traccia dello stack ogni volta che viene generata un'eccezione nel codice dell'applicazione (usando la parola chiave throw).The common language runtime (CLR) updates the stack trace whenever an exception is thrown in application code (by using the throw keyword).Se l'eccezione è stata rigenerata in un metodo diverso da quello in cui è stata generata in origine, la traccia dello stack contiene sia la posizione nel metodo in cui l'eccezione è stata generata in origine, sia la posizione nel metodo in cui è stata rigenerata l'eccezione.If the exception was rethrown in a method that is different than the method where it was originally thrown, the stack trace contains both the location in the method where the exception was originally thrown, and the location in the method where the exception was rethrown.Se l'eccezione viene generata e successivamente rigenerata, nello stesso metodo, la traccia dello stack contiene solo il percorso in cui è stata rigenerata l'eccezione e non include il percorso in cui l'eccezione è stata generata in origine.If the exception is thrown, and later rethrown, in the same method, the stack trace only contains the location where the exception was rethrown and does not include the location where the exception was originally thrown.