You should take a look at my comments in this thread: ("How to perform
addition in generic")<http://groups.google.com/group/dotnetdevelopment/browse_thread/thread/ ca371c29e6f1f9b6> The same applies in case of your question. And no, it's neither a bug in your code nor in Microsoft itself !!
