Das Dokument beschreibt die Konzepte und Vorteile von immutables in der Softwareentwicklung, einschließlich der Definition von unveränderlichen Objekten und deren Rolle in .NET. Es werden spezifische Funktionen von C# 6 und 7 zur Unterstützung immutabler Objekte behandelt und technische Details zur Implementierung und Nutzung immutabler Sammlungen sowie zur Roslyn-Compiler-Plattform erörtert. Zudem werden die Vorteile von immutability, wie verbesserte Thread-Sicherheit und Speicherverbrauch, erläutert.