public static MessageHandlerDecoratorChainBuilder StartingWith(IMessageHandlerDecorator smh) { var b = new MessageHandlerDecoratorChainBuilder(); b.Add(smh); return(b); }
public MessageHandlerDecoratorChainBuilder AndThen(IMessageHandlerDecorator smh) { Add(smh); return(this); }
private void Add(IMessageHandlerDecorator smh) { _handlers.AddLast(smh); }