public Bound(IFilterBase <TOutput> output, params IFilterBase[] inputs) { m_Disposed = false; m_Inputs = inputs; m_Output = output; foreach (var filter in inputs) { ProcessData.AddInput(filter.ProcessData); } }