public RepoException(string message, Exception innerException, RepoError repoError) : base(message, innerException) { this.Error = repoError; }
public RepoException(Exception innerException, RepoError repoError) : this(innerException.Message) { this.Error = repoError; }
public RepoException(string message, RepoError repoError) : this(message) { this.Error = repoError; }
public RepoException(string message) : base(message) { this.Error = RepoError.Unspecified; }