MOFAKH.COM
← Back to profile
C#

Nullable reference types in a legacy codebase

unwrittenOutline
Note to self
Not written yet. This is the outline I am working from — it will be filled in as I go through the topic.
  • Enabling nullable per-file vs per-project without a 2,000-warning wall
  • Annotations that lie: attributes for MaybeNull, NotNullWhen, MemberNotNull
  • Generics and T? — the unconstrained case that surprises everyone
  • Nullable at the API boundary vs inside the domain