using System.Collections.Generic; namespace LibGit2Sharp { /// /// Contains the results of a push operation. /// public class PushResult { /// /// Needed for mocking purposes. /// protected PushResult() { } /// /// s that failed to update. /// public virtual IEnumerable FailedPushUpdates { get { return failedPushUpdates; } } /// /// Flag indicating if there were errors reported /// when updating references on the remote. /// public virtual bool HasErrors { get { return failedPushUpdates.Count > 0; } } internal PushResult(List failedPushUpdates) { this.failedPushUpdates = failedPushUpdates ?? new List(); } private readonly List failedPushUpdates; } }