私はツールによって生成された部分クラスを持っています。派生クラスまたは部分クラスを使用してインターフェイスを実装する方法は?
Foo.cs
public partial class Foo {
[SomeAttribute()]
public string Bar {get;set;}
}
私はFoo.csに触れることなくFoo
ため、以下のインタフェースを実装する必要があります。
IFoo.cs
Foo
さを拡張
public interface IFoo {
string Bar {get;set;}
}
オプションもありますが、 Bar
プロパティはそうではありません。
これはできますか?
なぜあなたはFooを拡張できないのですか:IFoo、あなたが求めているのであれば? – Tigran
@Tigran:Foo.csファイルに手を触れることができません – Ropstah
@DBM:「バー」は公開されています – Ropstah