MOFAKH
.
COM
Profile
Topics
Recent
25 notes
C# — notes
+
Topics
C#
5
.NET
4
Docker
4
SQL
4
Networking
4
System design
4
C# — notes
Value types vs reference types
Jul 18, 2026 · 8 min
How async/await actually works
Jul 11, 2026 · 9 min
Records, with-expressions and immutability
outline
Span<T>, stackalloc and allocation-free parsing
outline
Nullable reference types in a legacy codebase
outline
← Back to profile
C#
Nullable reference types in a legacy codebase
unwritten
—
Outline
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
Previous
Span<T>, stackalloc and allocation-free parsing
Next
End of this topic