This is because interfaces do not "produce" one from another; think of them as contracts that class classes must fulfill. Therefore, when you have this:
interface IFoo : IBar { }
, IFoo , IBar. , IFoo IBar. , , .
, IDerivedOne, IDerivedOne, IDerivedOne, "" .