title: Debugging obfuscated code
body: <p>I have an application which is obfuscated with <code>EazFuscator.NET</code>. However, debugging this is quite impossible (even though it's a small application), for example, this is an error report:</p>
  
  <pre><code>Index was out of range. Must be non-negative and less than the size of the collection.
  Parameter name: index
  
  Stacktrace:
  at System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
  at System.ThrowHelper.ThrowArgumentOutOfRangeException()
  at .(Object , RunWorkerCompletedEventArgs )
  at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
  at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)
  </code></pre>
  
  <p>It clearly states the error is caused within a background worker. Since it's a small application, I have the feeling I know where but that's simply because it's a small application.</p>
  
  <p>I'm already attaching the configuration files from the user and there's a checkbox to include a screenshot on the error report.</p>
  
  <p>Is there any way to make this debugging easier for me while still having obfuscated code?</p>