Add DebuggerDisplay

This commit is contained in:
Ryan Gribble
2015-12-27 01:31:09 +10:00
parent 28934e1284
commit 5a35b3c0fd
11 changed files with 166 additions and 11 deletions
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStats
{
public AdminStats() { }
@@ -77,5 +82,26 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
string fieldsPresent = String.Concat(
Repos != null ? "Repos," : "",
Hooks != null ? "Hooks," : "",
Pages != null ? "Pages," : "",
Orgs != null ? "Orgs," : "",
Users != null ? "Users," : "",
Pulls != null ? "Pulls," : "",
Issues != null ? "Issues," : "",
Milestones != null ? "Milestones," : "",
Gists != null ? "Gists," : "",
Comments != null ? "Comments," : ""
).Trim(',');
return String.Format(CultureInfo.InvariantCulture, "Statistics: {0}", fieldsPresent);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsComments
{
public AdminStatsComments() { }
@@ -35,5 +40,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalCommitComments: {0} TotalGistComments: {1} TotalIssueComments: {2} TotalPullRequestComments: {3}", TotalCommitComments, TotalGistComments, TotalIssueComments, TotalPullRequestComments);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsGists
{
public AdminStatsGists() { }
@@ -28,5 +33,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalGists: {0} PrivateGists: {1} PublicGists: {2}", TotalGists, PrivateGists, PublicGists);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsHooks
{
public AdminStatsHooks() { }
@@ -28,5 +33,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalHooks: {0} ActiveHooks: {1} InactiveHooks: {2}", TotalHooks, ActiveHooks, InactiveHooks);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsIssues
{
public AdminStatsIssues() { }
@@ -28,5 +33,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalIssues: {0} OpenIssues: {1} ClosedIssues: {2}", TotalIssues, OpenIssues, ClosedIssues);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsMilestones
{
public AdminStatsMilestones() { }
@@ -28,5 +33,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalMilestones: {0} OpenMilestones: {1} ClosedMilestones: {2}", TotalMilestones, OpenMilestones, ClosedMilestones);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsOrgs
{
public AdminStatsOrgs() { }
@@ -35,5 +40,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalOrgs: {0} DisabledOrgs: {1} TotalTeams: {2} TotalTeamMembers: {3}", TotalOrgs, DisabledOrgs, TotalTeams, TotalTeamMembers);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsPages
{
public AdminStatsPages() { }
@@ -14,5 +19,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalPages: {0}", TotalPages);
}
}
}
}
@@ -1,7 +1,11 @@
using System.Diagnostics.CodeAnalysis;
using System;
using System.Diagnostics;
using System.Diagnostics.CodeAnalysis;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsPulls
{
public AdminStatsPulls() { }
@@ -39,5 +43,13 @@ namespace Octokit
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalPulls: {0} MergedPulls: {1} MergeablePulls: {2} UnmergeablePulls: {3}", TotalPulls, MergedPulls, MergeablePulls, UnmergeablePulls);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsRepos
{
public AdminStatsRepos() { }
@@ -49,5 +54,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalRepos: {0} RootRepos: {1} ForkRepos: {2} OrgRepos: {3} TotalPushes: {4} TotalWikis: {5}", TotalRepos, RootRepos, ForkRepos, OrgRepos, TotalPushes, TotalWikis);
}
}
}
}
@@ -1,5 +1,10 @@
namespace Octokit
using System;
using System.Diagnostics;
using System.Globalization;
namespace Octokit
{
[DebuggerDisplay("{DebuggerDisplay,nq}")]
public class AdminStatsUsers
{
public AdminStatsUsers() { }
@@ -28,5 +33,13 @@
get;
private set;
}
internal string DebuggerDisplay
{
get
{
return String.Format(CultureInfo.InvariantCulture, "TotalUsers: {0} AdminUsers: {1} SuspendedUsers: {2}", TotalUsers, AdminUsers, SuspendedUsers);
}
}
}
}