[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rtm.21471.19 to 6.0.0-rtm.21472.13 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rtm.21470.22 to 6.0.0-rtm.21471.19 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rtm.21470.18 to 6.0.0-rtm.21470.22 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21466.4 to 6.0.0-rtm.21470.18 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/arcade dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21430.7 to 6.0.0-rc.2.21466.4 (parent: Microsoft.CodeAnalysis.Razor)
- Try removing source generator
- Update src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj
Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
- Update src/Razor/src/Microsoft.VisualStudio.RazorExtension/Microsoft.VisualStudio.RazorExtension.csproj
Co-authored-by: Eric Erhardt <eric.erhardt@microsoft.com>
* Don't block serial requests on long-running parallel requests.
- We now include our own request invoker that doesn't respect content modified or concurrency options. Reasons being is that content modified in O# represents a Serial request has come in, cancel all parallel requests; we don't want this in VS because it can operate on out-of-date data. We then don't need to respect the concurrency option because by default we have unbounded concurrency :D.
- Our request invoker has the following patterns:
- Request is serial, await it before executing any additional requests
- Request is parallel, fire and forget it. Allow O# to cancel it if needed.
- Broke up request invocation & request scheduling in order to follow O#'s separation of concerns. This enables us to function semi-like the defaults in the framework while simultaneously enabling new features.
- Added extensive tests for both the scheduler and invoker.
Fixesdotnet/aspnetcore#31356
* Addressed code review comments.
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21429.8 to 6.0.0-rc.2.21430.7 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21429.5 to 6.0.0-rc.2.21429.8 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21428.1 to 6.0.0-rc.2.21429.5 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21427.26 to 6.0.0-rc.2.21428.1 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21427.20 to 6.0.0-rc.2.21427.26 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21427.12 to 6.0.0-rc.2.21427.20 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21427.2 to 6.0.0-rc.2.21427.12 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21426.5 to 6.0.0-rc.2.21427.2 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/arcade dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21420.12 to 6.0.0-rc.2.21426.5 (parent: Microsoft.CodeAnalysis.Razor)
* Upgrade OmniSharp to 0.19.4.
- With the latest OmniSharp upgrade there were a few high profile changes:
- Most DTO's are records now which makes them immutable. You'll see throughout the codebase that we now have to use `with {...}` to translate one type to another.
- `ServerCapabilities` are expandable by default. This means we no longer need our `ExtendableServerCapabilities` type.
- Getting client and server capabilities in each of our endpoints are now a single method call. This resulted in lots of deleted code.
- O# upgraded its LSP version to 3.17 which means semantic tokens are no longer proposed. This resulted in a lot of warnings/obsolete bits getting removed. We now also have code action resolution as part of this upgrade so we could remove our old code action resolution endpoint (it's in VSCode now too).
- The way the O# serializer gets construed now is different and extendable. Because of this we now have a primary method to add all of our converters to an O# serializer.
- O# embraced the optional vs. required text document identifiers. This makes it super clear whenever we're expected to provided a document version or not. Probably one of my favorite changes in the upgrade.
- A new dependency of `System.Threading.Channels` was introduced so we had to make sure that was included in our VS scenarios.
- This changeset is in preparation for another O# release where we'll replace the [O# request invoker](https://github.com/OmniSharp/csharp-language-server-protocol/pull/641) to get some pretty massive perf wins!
Fixesdotnet/aspnetcore#35622
* Addressed code review comments
- Set => Init
- Removal of semantic token legend endpoint
- Some refactoring in our serializer extensions
- Test fixups
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.2.21417.16 to 6.0.0-rc.2.21420.12 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.1.21415.6 to 6.0.0-rc.2.21417.16 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.1.21405.12 to 6.0.0-rc.1.21415.6 (parent: Microsoft.CodeAnalysis.Razor)
- We no longer track the Roslyn compiler separate from Arcade. This means we can have the latest C# features earlier when Arcade updates.
- Removed `<LangVersion>` specifications because we can rely on `Latest` everywhere now.
Microsoft.AspNetCore.Testing , Microsoft.AspNetCore.Razor.Language , Microsoft.AspNetCore.Razor.Internal.Transport , Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X , Microsoft.CodeAnalysis.Razor , Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X , Microsoft.AspNetCore.Mvc.Razor.Extensions
From Version 6.0.0-rc.1.21407.1 -> To Version 6.0.0-rc.1.21409.1
Microsoft.AspNetCore.Testing , Microsoft.AspNetCore.Razor.Language , Microsoft.AspNetCore.Razor.Internal.Transport , Microsoft.AspNetCore.Mvc.Razor.Extensions.Version2_X , Microsoft.CodeAnalysis.Razor , Microsoft.AspNetCore.Mvc.Razor.Extensions.Version1_X , Microsoft.AspNetCore.Mvc.Razor.Extensions
From Version 6.0.0-rc.1.21407.1 -> To Version 6.0.0-rc.1.21408.1
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.1.21405.1 to 6.0.0-rc.1.21405.12 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.1.21403.13 to 6.0.0-rc.1.21405.1 (parent: Microsoft.CodeAnalysis.Razor)
[main] Update dependencies from dotnet/aspnetcore
- Coherency Updates:
- Microsoft.Extensions.Configuration.Json: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.Logging: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- System.Diagnostics.DiagnosticSource: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- System.Resources.Extensions: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- System.Text.Encodings.Web: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.Extensions.DependencyModel: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Ref: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.BrowserDebugHost.Transport: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.App.Runtime.win-x64: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)
- Microsoft.NETCore.Platforms: from 6.0.0-rc.1.21402.10 to 6.0.0-rc.1.21403.13 (parent: Microsoft.CodeAnalysis.Razor)