Csharp Nullable Reference Types · Aaronontheweb/dotnet-skills
Adopt nullable reference types in C#
Guides introducing and using nullable reference types and the System.Diagnostics.CodeAnalysis nullable attributes in C# code, covering flow analysis, the null-forgiving operator, and incremental migration of legacy codebases.
Good for
- Migrate a legacy codebase to nullable types
- Annotate public API null contracts
- Review code for null-dereference risks
- Source repository
- Aaronontheweb/dotnet-skills
- Category
- General
Open-source skills are maintained by their authors and listed as published, with attribution. Results depend on how well the skill fits your task and material.
A good place to start
Help me enable nullable reference types incrementally in this C# project and annotate the public API.

Make your next great thing.
Bring a question, a file, or an idea that’s not quite there yet.