For the record, I\'ve already seen this connect item but I can\'t really understand what would be the problem in supporting this.
Say I have the following code:
If there is only one interface that is being inherited from, why do you need to do:
public class Base : IInterface
{
virtual void IInterface.Method()
{
throw new NotImplementedException();
}
}
Why not just go:
public class Base : IInterface
{
virtual void Method()
{
throw new NotImplementedException();
}
}