title: What does "Bad IL Range" exception mean?
body: <p>What specifically causes the exception with the message "Bad IL range"? </p>
  
  <p>I've gotten an error report from a customer of mine with this message, but I can't see the exception type. Googling on this text yields very different results, and I suspect this is something pretty low level in .NET/C#, which can occur in many different situations. I assume  IL is "Intermediate Language" in this context. </p>
  
  <p>So what exactly causes this exception, and what may the common underlying reasons for it to happen be?</p>