private ThreadAheadReadable(CharReadable actual, int bufferSize) : base(actual) { this._actual = actual; this._theOtherBuffer = new SectionedCharBuffer(bufferSize); this._sourceDescription = actual.SourceDescription(); start(); }
private void WarnAboutDuplicateSourceFiles(ISet <string> seenSourceFiles, CharReadable source) { string sourceDescription = source.SourceDescription(); if (!seenSourceFiles.Add(sourceDescription)) { _monitor.duplicateSourceFile(sourceDescription); } }