Skip to content

Commit e4837fb

Browse files
Fixed json name of adapterID for debug adapter protocol (#475)
* Fixed json name of adapterID for debug adapter protocol * Corrected clientID as well Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
1 parent 25eb13f commit e4837fb

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed

src/Dap.Client/DebugAdapterClientOptions.cs

+2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
using System;
22
using System.Threading;
33
using System.Threading.Tasks;
4+
using Newtonsoft.Json;
45
using Newtonsoft.Json.Linq;
56
using OmniSharp.Extensions.DebugAdapter.Protocol;
67
using OmniSharp.Extensions.DebugAdapter.Protocol.Client;
78
using OmniSharp.Extensions.DebugAdapter.Protocol.Models;
89
using OmniSharp.Extensions.DebugAdapter.Protocol.Requests;
10+
using OmniSharp.Extensions.DebugAdapter.Protocol.Serialization;
911
using OmniSharp.Extensions.DebugAdapter.Shared;
1012
using OmniSharp.Extensions.JsonRpc;
1113

src/Dap.Protocol/Feature/Requests/InitializeRequestFeature.cs

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
using MediatR;
2+
using Newtonsoft.Json;
23
using OmniSharp.Extensions.DebugAdapter.Protocol.Models;
34
using OmniSharp.Extensions.DebugAdapter.Protocol.Serialization;
45
using OmniSharp.Extensions.JsonRpc;
@@ -22,7 +23,7 @@ public record InitializeRequestArguments : IRequest<InitializeResponse>, IInitia
2223
/// The ID of the(frontend) client using this adapter.
2324
/// </summary>
2425

25-
[Optional]
26+
[Optional, JsonProperty("clientID")]
2627
public string? ClientId { get; set; }
2728

2829
/// <summary>
@@ -35,6 +36,7 @@ public record InitializeRequestArguments : IRequest<InitializeResponse>, IInitia
3536
/// <summary>
3637
/// The ID of the debug adapter.
3738
/// </summary>
39+
[JsonProperty("adapterID")]
3840
public string AdapterId { get; set; } = null!;
3941

4042
/// <summary>

src/Dap.Protocol/Requests/IInitializeRequestArguments.cs

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
using OmniSharp.Extensions.DebugAdapter.Protocol.Models;
1+
using Newtonsoft.Json;
2+
using OmniSharp.Extensions.DebugAdapter.Protocol.Models;
23
using OmniSharp.Extensions.DebugAdapter.Protocol.Serialization;
34

45
namespace OmniSharp.Extensions.DebugAdapter.Protocol.Requests
@@ -8,7 +9,7 @@ public interface IInitializeRequestArguments
89
/// <summary>
910
/// The ID of the(frontend) client using this adapter.
1011
/// </summary>
11-
[Optional]
12+
[Optional, JsonProperty("clientID")]
1213
string? ClientId { get; set; }
1314

1415
/// <summary>
@@ -20,6 +21,7 @@ public interface IInitializeRequestArguments
2021
/// <summary>
2122
/// The ID of the debug adapter.
2223
/// </summary>
24+
[JsonProperty("adapterID")]
2325
string AdapterId { get; set; }
2426

2527
/// <summary>

0 commit comments

Comments
 (0)