示例#1
0
 private ThreadAheadReadable(CharReadable actual, int bufferSize) : base(actual)
 {
     this._actual            = actual;
     this._theOtherBuffer    = new SectionedCharBuffer(bufferSize);
     this._sourceDescription = actual.SourceDescription();
     start();
 }
示例#2
0
        private void WarnAboutDuplicateSourceFiles(ISet <string> seenSourceFiles, CharReadable source)
        {
            string sourceDescription = source.SourceDescription();

            if (!seenSourceFiles.Add(sourceDescription))
            {
                _monitor.duplicateSourceFile(sourceDescription);
            }
        }