Tengo una clase parcial generada por una herramienta.¿Cómo implementar la interfaz en la clase derivada o mediante clases parciales?
Foo.cs
public partial class Foo {
[SomeAttribute()]
public string Bar {get;set;}
}
necesito para implementar la siguiente interfaz para Foo
sin tocar Foo.cs:
IFoo.cs
public interface IFoo {
string Bar {get;set;}
}
La extensión es Foo
también una opción, pero reimplementando el Bar
propiedad no es.
¿Se puede hacer esto?
por qué no puedes extender Foo: IFoo, si esto es lo que estás pidiendo? – Tigran
@Tigran: No puedo tocar el archivo Foo.cs – Ropstah
@DBM: como se dijo en otro lugar .. 'Barra' debería ser pública – Ropstah