Introducing Visual C# 2010 [electronic resource] /