public DisposableDecorator(IDecoratedService decorated) : base(decorated) { }
public DecoratorWithContextB(IDecoratedService decorated, IDecoratorContext context) : base(decorated) { this.Context = context; }
public DecoratorWithParameter(IDecoratedService decorated, string parameter) : base(decorated) { this.Parameter = parameter; }
protected Decorator(IDecoratedService decorated) { Decorated = decorated; }
public DecoratorB(IDecoratedService decorated) : base(decorated) { }
public DecoratedServiceDecorator( IDecoratedService decorated ) { m_decorated = decorated; }
public Decorator(IDecoratedService inner, IService injectedService = null) { Inner = inner; InjectedService = injectedService; }
public StringImplementor(IDecoratedService <string> decorated) : base(decorated) { }
public DecoratorA(IDecoratedService <T> decorated) : base(decorated) { }
public DecoratorWithContextB(IDecoratedService <T> decorated, IDecoratorContext context) : base(decorated) { Context = context; }