protected bool Inspect(MessagePipeline element) { if (typeof(TMessage) == typeof(object)) { InsertAfter = (sink => { return(element .ReplaceOutputSink(sink.TranslateTo <IPipelineSink <object> >()) .TranslateTo <IPipelineSink <TMessage> >()); }); return(false); } return(true); }
protected bool Inspect(MessagePipeline element) { InsertAfter = (sink => element.ReplaceOutputSink(sink.TranslateTo <IPipelineSink <object> >())); return(false); }