/// <summary> /// Counts the lines dash lines and empty lines /// </summary> /// <param name="data">The XYZ file</param> public void AnalyzeLines(object data) { FileDetails currentFile = (FileDetails)data; foreach (var line in lineReader.GetLines(currentFile.FileName)) { currentFile.NumberOfLines++; if (line.StartsWith("--")) { currentFile.NumberOfDashLines++; } if (line == string.Empty) { currentFile.NumberOfEmptyLines++; } } logger.Log(currentFile.ToString()); TotalLines += currentFile.NumberOfLines; TotalEmptyLines += currentFile.NumberOfEmptyLines; TotalDashLines += currentFile.NumberOfDashLines; }