me encuentro haciendo lo siguiente con la suficiente frecuencia que siento que tiene que haber una solución automatizada:¿Hay alguna herramienta que implemente una interfaz envolviendo un campo o propiedad miembro?
Tengo una clase de contenedor, por ejemplo ListWrapper, que envuelve un IList:
public class ListWrapper : IList
{
private IList _list;
// ... Implement IList by redirecting every call to _list
}
¿Hay alguna herramienta por ahí que generará automáticamente esta implementación?
¿Quiere decir: generar esas 7 palabras para usted? –
Imagino que podría hacerse rápidamente con una plantilla T4. Los marcos como CSLA también tienen una funcionalidad como esta, aunque pueden ser excesivos para sus necesidades. – David
@David Creo que T4 es la mejor manera de ir – MilkyWayJoe