/// <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;
        }