CodingC#- classes inside classes... or something
No, that'd be fine too.
Are you using some ancient version of C#? Maybe the compiler wasn't as clever before 3.0 or something.
I'm on Visual Studio 2008 but it's targetting 2.0, so that's possibly the case.
At least I'm not using 1.1 any more. Slow progress.