O documento discute as principais atualizações e novidades das versões da linguagem de programação C#, desde a versão 1.0 até a versão 5 e o projeto Roslyn. O texto descreve recursos como generics, LINQ, programação assíncrona com async e await, e o novo modelo de compilador do .NET chamado Compiler as a Service.