public override int GetHashCode()
        {
            var hash = 11;

            hash = (hash * 7) + InputFile.GetHashCode();
            hash = (hash * 7) + Parser.GetHashCode();
            hash = (hash * 7) + DebugMode.GetHashCode();
            hash = (hash * 7) + CoverallsRepoToken.GetHashCode();
            return(hash);
        }
        public override int GetHashCode()
        {
            var hash = 11;

            foreach (string inputFile in InputFiles)
            {
                hash = (hash * 7) + inputFile.GetHashCode();
            }

            hash = (hash * 7) + Parser.GetHashCode();
            hash = (hash * 7) + DebugMode.GetHashCode();
            hash = (hash * 7) + CoverallsRepoToken.GetHashCode();
            return(hash);
        }