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) {