Microsoft C# Language Specifications (MSDN)