No, they are not supported, but you can achieve the same functionality using generic interfaces One of the attendees at VS Developer Connections yesterday asked about covariant return types in C# during the “Ask the Experts” panel. I said they were not supported, but I’d look it up...