title: Why is it still possible to assign null to non nullable reference type?
body: <p>I am confused.
  I thought enabling c# 8 and nullable reference types will prevent the assignment of null to a non nullable reference types, but apparently it is only a warning at compile time, I know you can enforce it to be an error and stop it build, but I thought it is more than just a compiler check.</p>
  
  <p>Look at this example
  <a href="https://dotnetfiddle.net/4eCs5L" rel="noreferrer">https://dotnetfiddle.net/4eCs5L</a></p>
  
  <p>If you run, it is still possible to assign null to non nullable reference type, why isn't that throwing an error at run time?</p>