Reference Types (part 3)
We present an advanced performance pattern using unique immutable objects where reference equality and value equality are equivalent, survey why both value and reference types are necessary in .NET, and explain how non-nullable reference types work as a compiler-level static analysis feature.
Previous Module
.NET Runtime Memory Management
This Module
The .NET Type System