title: Linqpad not resetting static variables between runs unless the code changes
body: <p>Let's say I write this little linqpad snippet and run it, I get what I expect</p>
  
  <p><a href="https://i.stack.imgur.com/PxsuF.png" rel="noreferrer"><img src="https://i.stack.imgur.com/PxsuF.png" alt="enter image description here"></a></p>
  
  <p>But when I hit F5 again, the list will have two items in it:</p>
  
  <p><a href="https://i.stack.imgur.com/Npnsy.png" rel="noreferrer"><img src="https://i.stack.imgur.com/Npnsy.png" alt="enter image description here"></a></p>
  
  <p>I was not expecting it to do this and can't figure how why it would.</p>
  
  <p>The list will be growing everytime I run it unless I do something to the code, even add a comment. Then it will reset to one entry.</p>
  
  <p>Is this by design? If so why?
  I'm on 5.08.01</p>