예제 #1
0
        private void IncreaseCountOfLines(string filename)
        {
            // Нам нужно реальное количество строк в файле!
            CSourceFileID            FileID     = new CSourceFileID();
            CTokenizerParms          args       = new CTokenizerParms(filename, FileID);
            ISourceFileContentLoader loader     = new CEntireRowSourceFileContentLoader(args);
            CCodeUnitsCollection     collection = loader.Load();

            Interlocked.Add(ref m_CountOfLines, collection.Size());
        }
예제 #2
0
        public void LoadTest2()
        {
            string filename = Path.GetFullPath("UnitTestSampleFile2.cs");

            Assert.IsTrue(File.Exists(filename));

            CTokenizerParms args = new CTokenizerParms(filename, new CSourceFileID());
            CEntireRowSourceFileContentLoader target = new CEntireRowSourceFileContentLoader(args);
            CCodeUnitsCollection actual = target.Load();

            Assert.AreEqual(76, actual.Size());
        }