> I don't get how this worked even without reflection. In C# (like C++ I > thought) you could not have the return type as the only difference in > the signature. How would the compiler figure out which to call?
Yeah, but don't forget that C# isn't the only language that can target the CLR. This is allowed in the CLR, but AFIK you need to operate at the IL level. You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.