I'm pretty sure I tried to use Code Contracts in C# code by just including a reference to System.Diagnostics.Contracts Namespace http://goo.gl/wZIg54 .
But Code Contracts for .NET page suggests I need to download MSI package. Why is it so? Are Code Contracts built-in into .NET / C# or not?