Skip to content

Commit 0d3b400

Browse files
authored
Implement 3.18 features (#1776)
2 parents 940413b + ec9dbe7 commit 0d3b400

90 files changed

Lines changed: 2292 additions & 122 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Directory.Packages.props

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<Project>
33
<PropertyGroup>
4+
<LibraryTargetFrameworks>netstandard2.1;netstandard2.0;net8.0;net10.0</LibraryTargetFrameworks>
5+
<TestTargetFrameworks>net10.0</TestTargetFrameworks>
46
<CompilerGeneratedFilesOutputPath>$(BaseIntermediateOutputPath)\GeneratedFiles</CompilerGeneratedFilesOutputPath>
57
</PropertyGroup>
68
<ItemGroup>

architecture.md

Lines changed: 242 additions & 0 deletions
Large diffs are not rendered by default.

src/Client/Client.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>$(LibraryTargetFrameworks)</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.LanguageClient</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.LanguageServer.Client</RootNamespace>

src/Client/LanguageClient.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -446,7 +446,7 @@ private Supports<T> UseOrTryAndFindCapability<T>(Supports<T> supports) where T :
446446

447447
public IObservable<InitializeResult> Start => _initializeComplete.AsObservable();
448448

449-
bool IResponseRouter.TryGetRequest(long id, [NotNullWhen(true)] out string? method, [NotNullWhen(true)] out TaskCompletionSource<JToken>? pendingTask)
449+
bool IResponseRouter.TryGetRequest(object id, [NotNullWhen(true)] out string? method, [NotNullWhen(true)] out TaskCompletionSource<JToken>? pendingTask)
450450
{
451451
return _responseRouter.TryGetRequest(id, out method, out pendingTask);
452452
}

src/Dap.Client/Dap.Client.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>$(LibraryTargetFrameworks)</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Client</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Client</RootNamespace>

src/Dap.Protocol.Proposals/Dap.Protocol.Proposals.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>$(LibraryTargetFrameworks)</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Proposals</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Protocol</RootNamespace>

src/Dap.Protocol/Dap.Protocol.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>$(LibraryTargetFrameworks)</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Protocol</RootNamespace>

src/Dap.Protocol/IDebugAdapterProtocolProxy.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public Task<TResponse> SendRequest<TResponse>(IRequest<TResponse> request, Cance
5959
return _responseRouter.SendRequest(request, cancellationToken);
6060
}
6161

62-
bool IResponseRouter.TryGetRequest(long id, [NotNullWhen(true)] out string? method, [NotNullWhen(true)] out TaskCompletionSource<JToken>? pendingTask)
62+
bool IResponseRouter.TryGetRequest(object id, [NotNullWhen(true)] out string? method, [NotNullWhen(true)] out TaskCompletionSource<JToken>? pendingTask)
6363
{
6464
return _responseRouter.TryGetRequest(id, out method, out pendingTask);
6565
}

src/Dap.Server/Dap.Server.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>$(LibraryTargetFrameworks)</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Server</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Server</RootNamespace>

src/Dap.Shared/Dap.Shared.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFrameworks>netstandard2.1;netstandard2.0;net6.0;net8.0</TargetFrameworks>
4+
<TargetFrameworks>$(LibraryTargetFrameworks)</TargetFrameworks>
55
<PlatformTarget>AnyCPU</PlatformTarget>
66
<AssemblyName>OmniSharp.Extensions.DebugAdapter.Shared</AssemblyName>
77
<RootNamespace>OmniSharp.Extensions.DebugAdapter.Shared</RootNamespace>

0 commit comments

Comments
 (0)