Previously I was allowing extension methods by using:
namespace System.Runtime.CompilerServices
{
[AttributeUsage(AttributeTargets.Assembly | AttributeTargets.Class
| AttributeTargets.Method)]
public sealed class ExtensionAttribute : Attribute { }
}
But if I include in then I get the error
Warning 1 The predefined type
'System.Runtime.CompilerServices.ExtensionAttribute' is defined in
multiple assemblies in the global alias; using definition from 'C:
\Users\chris.leong\Documents\Visual Studio 2008\Projects
\ConsoleApplication1\ConsoleApplication1\Class1.cs'
ConsoleApplication1