I've seen the documentation for C#'s nullable contexts but there is something I don't understand:
Does enabling the nullable context for any piece of code JUST makes it start showing warnings when null may be assigned to a "shouldn't be null" type?
I was under the impression it would tell the compiler "I promise this won't be null, so shut up about it." but it seems it does the opposite? "Let me know when something can be null, because I'm paranoid."?
Is that it?