У меня есть частичный класс, создаваемый инструментом.
Foo.cs
public partial class Foo {
[SomeAttribute()]
public string Bar {get;set;}
}
Мне нужно реализовать следующий интерфейс для Foo
, не трогая Foo.cs:
IFoo.cs
public interface IFoo {
string Bar {get;set;}
}
Расширение Foo
тоже вариант, но повторная реализация свойства Bar
- нет.
Можно ли это сделать?