public TextDispatcher(ITextStreamProvider provider, ITextStreamConsumer txtConsumer) { Debug.Assert(provider != null); _provider = provider; _consumers = new List <ITextStreamConsumer>(); AddConsumer(txtConsumer); }
public void AddConsumer(ITextStreamConsumer txtConsumer) { _consumers.Add(txtConsumer); }
public TextDispatcher(string filePath, ITextStreamConsumer txtConsumer) : this(new TxtFileStreamProvider(filePath), txtConsumer) { }