Automatic null check injection for runtime C# 8+ Nullable Reference Type (NRT) contract validation.
-
Updated
May 25, 2025 - C#
Automatic null check injection for runtime C# 8+ Nullable Reference Type (NRT) contract validation.
C#.NET TypeSafeEnum cardinal directions.
Base classes for components that can Bind (as listeners) to various types of events and have all those bindings cleanly/safely unbound, either with an explicit call to Unbind or when the component is destroyed.
Use safe refs to hold references to Unity components that may be destroyed. An instance of SafeRef<MyComponent>.value will be null if the component or it's GameObject has been destroyed.
Code practice associated with the Pluralsight course "Working with Nulls in C#"
Conan plugin adds null guard code for all methods and constructors parameters preceded by a [NonNull] attribute.
A library of extensions to aid with day-to-day development
SerializableFieldAssertions provides simple assertion methods for serializable fields with readable error messages in Unity.
Add a description, image, and links to the null-check topic page so that developers can more easily learn about it.
To associate your repository with the null-check topic, visit your repo's landing page and select "manage topics."