예제 #1
0
        public TextDispatcher(ITextStreamProvider provider, ITextStreamConsumer txtConsumer)
        {
            Debug.Assert(provider != null);
            _provider = provider;

            _consumers = new List <ITextStreamConsumer>();
            AddConsumer(txtConsumer);
        }
예제 #2
0
 public void AddConsumer(ITextStreamConsumer txtConsumer)
 {
     _consumers.Add(txtConsumer);
 }
예제 #3
0
 public TextDispatcher(string filePath, ITextStreamConsumer txtConsumer)
     : this(new TxtFileStreamProvider(filePath), txtConsumer)
 {
 }