Background:
I have a big solution where hundreds of functions take strongly typed collections as inparameters and using them as return values.
The solution references a generated proxy wich converts calls to a webservice that always returns collection in the format int[] or Order[] or wathever type it is. The proxy wraps them up as IntCollection or OrderCollection.
Now I want to reference the assembly directly. When I do that I get the interface against the Arrays instead of the proxy generated strongly typed collections. This of course breaks all the code.
I am looking for a smart way to handle this and avoid rewriting thousands lines of code.
Any ideas?