"Null-Forgiven Property"

// We know this property will have a non-null value set before it is used no matter what so
// we can tell the compiler to not worry about it being null here:
public string Name { get; } = null!; 


Code snippet taken from "Two Decades of C#: A Reference - C# 8".