Last Updated: May 22, 2026
This lesson walks through the useful attributes that ship with .NET out of the box: deprecation markers, debug-only method calls, native interop, caller-info helpers, enum flag bits, debugger UX hints, and the nullable-aware annotations that the compiler reads. None of these need a NuGet package. They all live in the framework's standard libraries.