private MyServiceBuilder(IObjectA objectA, IObjectB objectB) { ObjectA = objectA; ObjectB = objectB; }
internal MyService(IObjectA objectA, IObjectB objectB) { }
public MyServiceBuilder WithCachingForA() { ObjectA = new CachingDecoratorForA(ObjectA); return(this); }
public MyService(IObjectA objectA, IObjectB objectB) { }