GitStatistics.FormGitStatistics.InitializeCommitCount C# (CSharp) Méthode

InitializeCommitCount() private méthode

private InitializeCommitCount ( ) : void
Résultat void
        private void InitializeCommitCount()
        {
            var allCommitsByUser = CommitCounter.GroupAllCommitsByContributer();
            var totalCommits = allCommitsByUser.Item2;
            var commitsPerUser = allCommitsByUser.Item1;

            TotalCommits.Text = totalCommits + " Commits";

            var builder = new StringBuilder();

            var commitCountValues = new Decimal[commitsPerUser.Count];
            var commitCountLabels = new string[commitsPerUser.Count];
            var n = 0;
            foreach (var keyValuePair in commitsPerUser)
            {
                var user = keyValuePair.Key;
                var commits = keyValuePair.Value;

                builder.AppendLine(commits + " " + user);

                commitCountValues[n] = commits;
                commitCountLabels[n] = commits + " Commits by " + user;
                n++;
            }
            CommitCountPie.SetValues(commitCountValues);
            CommitCountPie.ToolTips = commitCountLabels;

            CommitStatistics.Text = builder.ToString();
        }