Двумя способами:
1. Переименуйте Foo во что-то другое и добавьте метод Foo следующим образом:
public class BaseClass
{
public static string FormerlyCalledFoo { get { ... } }
public string Foo { get { ... } }
}
2. Если вам абсолютно необходимо иметь статическое свойство Foo, то вы можете реализовать интерфейс IStuffer как явную реализацию интерфейса, например:
public class BaseClass : IStuffer
{
public static string Foo { get { ... } }
string IStuffer.Foo { get { ... } }
}
Если вы используете последний метод, то вы должны знать, что вы должныприведение экземпляров BaseClass к IStuffer для доступа к свойству IStuffer.Foo