C# Samples demoing new features of C# 3.0