mono/mono — pull request #473 by Shabbafru (2012-10-03 08:48:00+00:00)
Title: Don't use an array for the interfaces collection as a call to Add results in a NotSupportedException

The class ```TypeParameterSpec``` has a property ```InterfacesDefined``` that sets ```ifaces``` to an array. This can lead to a "NotSupportedException: Collection is of a fixed size" when the ```AddInterface``` method of the base class ```TypeSpec``` is called as the ```Add``` method is not supported for arrays.

This error occurs when compiling AutoDiff from http://autodiff.codeplex.com/.