diff --git a/NGitLab/IGitLabClient.cs b/NGitLab/IGitLabClient.cs
index abdfd87c..b4456e7f 100644
--- a/NGitLab/IGitLabClient.cs
+++ b/NGitLab/IGitLabClient.cs
@@ -1,4 +1,4 @@
-using System;
+using System.ComponentModel;
using NGitLab.Models;
namespace NGitLab
@@ -36,7 +36,7 @@ public interface IGitLabClient
///
/// Returns the events that occurred in the specified project.
///
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IEventClient GetProjectEvents(int projectId);
///
@@ -44,52 +44,52 @@ public interface IGitLabClient
///
IEventClient GetProjectEvents(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IRepositoryClient GetRepository(int projectId);
IRepositoryClient GetRepository(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
ICommitClient GetCommits(int projectId);
ICommitClient GetCommits(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
ICommitStatusClient GetCommitStatus(int projectId);
ICommitStatusClient GetCommitStatus(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IPipelineClient GetPipelines(int projectId);
IPipelineClient GetPipelines(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
ITriggerClient GetTriggers(int projectId);
ITriggerClient GetTriggers(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IJobClient GetJobs(int projectId);
IJobClient GetJobs(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IMergeRequestClient GetMergeRequest(int projectId);
IMergeRequestClient GetMergeRequest(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IMilestoneClient GetMilestone(int projectId);
IMilestoneClient GetMilestone(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as groupId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IMilestoneClient GetGroupMilestone(int groupId);
IMilestoneClient GetGroupMilestone(GroupId groupId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IReleaseClient GetReleases(int projectId);
IReleaseClient GetReleases(ProjectId projectId);
@@ -112,62 +112,62 @@ public interface IGitLabClient
ISearchClient AdvancedSearch { get; }
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IProjectIssueNoteClient GetProjectIssueNoteClient(int projectId);
IProjectIssueNoteClient GetProjectIssueNoteClient(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IEnvironmentClient GetEnvironmentClient(int projectId);
IEnvironmentClient GetEnvironmentClient(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IClusterClient GetClusterClient(int projectId);
IClusterClient GetClusterClient(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IWikiClient GetWikiClient(int projectId);
IWikiClient GetWikiClient(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IProjectBadgeClient GetProjectBadgeClient(int projectId);
IProjectBadgeClient GetProjectBadgeClient(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as groupId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IGroupBadgeClient GetGroupBadgeClient(int groupId);
IGroupBadgeClient GetGroupBadgeClient(GroupId groupId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IProjectVariableClient GetProjectVariableClient(int projectId);
IProjectVariableClient GetProjectVariableClient(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as groupId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IGroupVariableClient GetGroupVariableClient(int groupId);
IGroupVariableClient GetGroupVariableClient(GroupId groupId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IProjectLevelApprovalRulesClient GetProjectLevelApprovalRulesClient(int projectId);
IProjectLevelApprovalRulesClient GetProjectLevelApprovalRulesClient(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
IProtectedBranchClient GetProtectedBranchClient(int projectId);
IProtectedBranchClient GetProtectedBranchClient(ProjectId projectId);
- [Obsolete("Use long or namespaced path string as groupId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ISearchClient GetGroupSearchClient(int groupId);
public ISearchClient GetGroupSearchClient(GroupId groupId);
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ISearchClient GetProjectSearchClient(int projectId);
public ISearchClient GetProjectSearchClient(ProjectId projectId);
diff --git a/NGitLab/Impl/ClusterClient.cs b/NGitLab/Impl/ClusterClient.cs
index a74293ed..91639ead 100644
--- a/NGitLab/Impl/ClusterClient.cs
+++ b/NGitLab/Impl/ClusterClient.cs
@@ -1,5 +1,5 @@
-using System;
-using System.Collections.Generic;
+using System.Collections.Generic;
+using System.ComponentModel;
using NGitLab.Models;
namespace NGitLab.Impl
@@ -9,7 +9,7 @@ public class ClusterClient : IClusterClient
private readonly API _api;
private readonly string _environmentsPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ClusterClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/CommitClient.cs b/NGitLab/Impl/CommitClient.cs
index 3ab98bfa..e782dd2b 100644
--- a/NGitLab/Impl/CommitClient.cs
+++ b/NGitLab/Impl/CommitClient.cs
@@ -1,4 +1,5 @@
using System;
+using System.ComponentModel;
using System.Net;
using NGitLab.Models;
@@ -9,7 +10,7 @@ public class CommitClient : ICommitClient
private readonly API _api;
private readonly string _repoPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public CommitClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/CommitStatusClient.cs b/NGitLab/Impl/CommitStatusClient.cs
index 7f18360e..1f76b4ae 100644
--- a/NGitLab/Impl/CommitStatusClient.cs
+++ b/NGitLab/Impl/CommitStatusClient.cs
@@ -1,5 +1,5 @@
-using System;
-using System.Collections.Generic;
+using System.Collections.Generic;
+using System.ComponentModel;
using NGitLab.Models;
namespace NGitLab.Impl
@@ -10,7 +10,7 @@ public class CommitStatusClient : ICommitStatusClient
private readonly string _statusCreatePath;
private readonly string _statusPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public CommitStatusClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/EnvironmentClient.cs b/NGitLab/Impl/EnvironmentClient.cs
index 22c517b8..b5a99966 100644
--- a/NGitLab/Impl/EnvironmentClient.cs
+++ b/NGitLab/Impl/EnvironmentClient.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.Threading;
using System.Threading.Tasks;
using NGitLab.Extensions;
@@ -12,7 +13,7 @@ public class EnvironmentClient : IEnvironmentClient
private readonly API _api;
private readonly string _environmentsPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public EnvironmentClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/JobClient.cs b/NGitLab/Impl/JobClient.cs
index 473b4a2d..208b541f 100644
--- a/NGitLab/Impl/JobClient.cs
+++ b/NGitLab/Impl/JobClient.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.IO;
using System.Threading;
using System.Threading.Tasks;
@@ -13,7 +14,7 @@ public class JobClient : IJobClient
private readonly API _api;
private readonly string _jobsPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public JobClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/MergeRequestClient.cs b/NGitLab/Impl/MergeRequestClient.cs
index d8796266..b6e61d41 100644
--- a/NGitLab/Impl/MergeRequestClient.cs
+++ b/NGitLab/Impl/MergeRequestClient.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.Globalization;
using System.Threading;
using System.Threading.Tasks;
@@ -16,7 +17,7 @@ public class MergeRequestClient : IMergeRequestClient
private readonly string _projectPath;
private readonly API _api;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public MergeRequestClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/PipelineClient.cs b/NGitLab/Impl/PipelineClient.cs
index 31ba7d7a..a512cdf1 100644
--- a/NGitLab/Impl/PipelineClient.cs
+++ b/NGitLab/Impl/PipelineClient.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.Linq;
using System.Text;
using System.Threading;
@@ -15,7 +16,7 @@ public class PipelineClient : IPipelineClient
private readonly string _projectPath;
private readonly string _pipelinesPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public PipelineClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/ProjectIssueNoteClient.cs b/NGitLab/Impl/ProjectIssueNoteClient.cs
index 1ac9c255..386e3fbf 100644
--- a/NGitLab/Impl/ProjectIssueNoteClient.cs
+++ b/NGitLab/Impl/ProjectIssueNoteClient.cs
@@ -1,5 +1,5 @@
-using System;
-using System.Collections.Generic;
+using System.Collections.Generic;
+using System.ComponentModel;
using NGitLab.Models;
namespace NGitLab.Impl
@@ -12,7 +12,7 @@ public class ProjectIssueNoteClient : IProjectIssueNoteClient
private readonly API _api;
private readonly string _projectId;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ProjectIssueNoteClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/ProjectLevelApprovalRulesClient.cs b/NGitLab/Impl/ProjectLevelApprovalRulesClient.cs
index e8a747da..9150f147 100644
--- a/NGitLab/Impl/ProjectLevelApprovalRulesClient.cs
+++ b/NGitLab/Impl/ProjectLevelApprovalRulesClient.cs
@@ -1,5 +1,5 @@
-using System;
-using System.Collections.Generic;
+using System.Collections.Generic;
+using System.ComponentModel;
using NGitLab.Extensions;
using NGitLab.Models;
@@ -10,7 +10,7 @@ public class ProjectLevelApprovalRulesClient : IProjectLevelApprovalRulesClient
private readonly API _api;
private readonly string _approvalRulesUrl;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public ProjectLevelApprovalRulesClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/ProtectedBranchClient.cs b/NGitLab/Impl/ProtectedBranchClient.cs
index e6cc5263..da794ce9 100644
--- a/NGitLab/Impl/ProtectedBranchClient.cs
+++ b/NGitLab/Impl/ProtectedBranchClient.cs
@@ -1,5 +1,4 @@
using System;
-using NGitLab.Extensions;
using NGitLab.Models;
namespace NGitLab.Impl
diff --git a/NGitLab/Impl/ReleaseClient.cs b/NGitLab/Impl/ReleaseClient.cs
index 32572cbf..3278c4b7 100644
--- a/NGitLab/Impl/ReleaseClient.cs
+++ b/NGitLab/Impl/ReleaseClient.cs
@@ -2,7 +2,6 @@
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
-using NGitLab.Extensions;
using NGitLab.Models;
namespace NGitLab.Impl
diff --git a/NGitLab/Impl/RepositoryClient.cs b/NGitLab/Impl/RepositoryClient.cs
index aa615a1e..158450bb 100644
--- a/NGitLab/Impl/RepositoryClient.cs
+++ b/NGitLab/Impl/RepositoryClient.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.Globalization;
using System.IO;
using System.Linq;
@@ -14,7 +15,7 @@ public class RepositoryClient : IRepositoryClient
private readonly string _repoPath;
private readonly string _projectPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public RepositoryClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/TriggerClient.cs b/NGitLab/Impl/TriggerClient.cs
index e868fc1a..de4634f0 100644
--- a/NGitLab/Impl/TriggerClient.cs
+++ b/NGitLab/Impl/TriggerClient.cs
@@ -1,5 +1,5 @@
-using System;
-using System.Collections.Generic;
+using System.Collections.Generic;
+using System.ComponentModel;
using NGitLab.Extensions;
using NGitLab.Models;
@@ -10,7 +10,7 @@ public class TriggerClient : ITriggerClient
private readonly API _api;
private readonly string _triggersPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public TriggerClient(API api, int projectId)
: this(api, (long)projectId)
{
diff --git a/NGitLab/Impl/WikiClient.cs b/NGitLab/Impl/WikiClient.cs
index 441f6c85..6c8f4b5d 100644
--- a/NGitLab/Impl/WikiClient.cs
+++ b/NGitLab/Impl/WikiClient.cs
@@ -1,5 +1,6 @@
using System;
using System.Collections.Generic;
+using System.ComponentModel;
using System.Net;
using NGitLab.Models;
@@ -10,7 +11,7 @@ public class WikiClient : IWikiClient
private readonly API _api;
private readonly string _projectPath;
- [Obsolete("Use long or namespaced path string as projectId instead.")]
+ [EditorBrowsable(EditorBrowsableState.Never)]
public WikiClient(API api, int projectId)
: this(api, (long)projectId)
{