O documento descreve a evolução da linguagem C# ao longo de suas versões, desde a versão 1.0 em 2002 até a versão mais recente no projeto Roslyn. As principais novidades incluem: suporte a generics, LINQ, parâmetros opcionais, tipos dinâmicos, programação assíncrona e novas APIs no compilador Roslyn.