Skip to content

Commit 07ff455

Browse files
authored
Merge branch 'main' into storageaccountcopilotls
2 parents 0745c0b + 6e2f074 commit 07ff455

26 files changed

+117
-56
lines changed

CHANGELOG.md

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,37 @@
33
- Diagnostics related feature requests and improvements [#5951](https://github.com/dotnet/vscode-csharp/issues/5951)
44
- Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
55

6+
# 2.87.x
7+
* Bump Roslyn to 5.0.0-2.25368.8 (PR: [#8431](https://github.com/dotnet/vscode-csharp/pull/8431))
8+
* Simplify stale project handling in hot reload(PR: [#79386](https://github.com/dotnet/roslyn/pull/79386))
9+
* Fix static extension method not showing up on enum type(PR: [#79454](https://github.com/dotnet/roslyn/pull/79454))
10+
* Update 'use auto property' to respect user options around `this.` for property access.(PR: [#79405](https://github.com/dotnet/roslyn/pull/79405))
11+
* Fix make-readonly with spans.(PR: [#79393](https://github.com/dotnet/roslyn/pull/79393))
12+
* Change how trailing trivia is preserved in use-auto-prop(PR: [#79425](https://github.com/dotnet/roslyn/pull/79425))
13+
* Special case a few well-known immutable types in use-auto-prop(PR: [#79422](https://github.com/dotnet/roslyn/pull/79422))
14+
* Preserve comments when switching to auto props(PR: [#79420](https://github.com/dotnet/roslyn/pull/79420))
15+
* Support interpolated string handlers in extension blocks(PR: [#78425](https://github.com/dotnet/roslyn/pull/78425))
16+
* Offer 'implement interface' when inside a type's body(PR: [#79382](https://github.com/dotnet/roslyn/pull/79382))
17+
* EnC support for project level changes(PR: [#79239](https://github.com/dotnet/roslyn/pull/79239))
18+
* Ensure generated types come after top level statements(PR: [#79378](https://github.com/dotnet/roslyn/pull/79378))
19+
* Allow user to still create a new field/prop when offering to initialize an existing prop(PR: [#79376](https://github.com/dotnet/roslyn/pull/79376))
20+
* Fix crash in replace property with methods(PR: [#79358](https://github.com/dotnet/roslyn/pull/79358))
21+
* Fix issue offering to remove nullable cast in a ternary expression(PR: [#79355](https://github.com/dotnet/roslyn/pull/79355))
22+
* Fix 'use var' with spans(PR: [#79348](https://github.com/dotnet/roslyn/pull/79348))
23+
* Fix not offering to remove unnecessary nullable pragmas(PR: [#79356](https://github.com/dotnet/roslyn/pull/79356))
24+
* Fix crash in use-null-prop fixer(PR: [#79340](https://github.com/dotnet/roslyn/pull/79340))
25+
* Update debugger to v2.86.0(PR: [#8424](https://github.com/dotnet/vscode-csharp/pull/8424))
26+
* Bump Razor to 10.0.0-preview.25368.1 (PR: [#8430](https://github.com/dotnet/vscode-csharp/pull/8430))
27+
* Fixing override completion in VSCode when LSP is enabled (PR: [#12039](https://github.com/dotnet/razor/pull/12039))
28+
* [Cohost] Fix rename and unskip test (PR: [#11952](https://github.com/dotnet/razor/pull/11952))
29+
* Ensure unique file paths for non-file Uris (PR: [#12037](https://github.com/dotnet/razor/pull/12037))
30+
* Fix completion of hyphenated items (PR: [#12035](https://github.com/dotnet/razor/pull/12035))
31+
* Allow completion items to add using directives (PR: [#12034](https://github.com/dotnet/razor/pull/12034))
32+
633
# 2.86.x
7-
* Bump Roslyn to 5.0.0-1.25358.1 (PR: [#8402](https://github.com/dotnet/vscode-csharp/pull/8402))
34+
* Bump Roslyn to 5.0.0-1.25361.2 (PR: [#8416](https://github.com/dotnet/vscode-csharp/pull/8416))
35+
* Fix issue with diagnostics when renaming a file (case change only) (PR: [#79298](https://github.com/dotnet/roslyn/pull/79298))
36+
* Allow rename to (optionally) process source generated documents(PR: [#78984](https://github.com/dotnet/roslyn/pull/78984))
837
* Initial support for adding obsolete attributes to primary constructors(PR: [#79271](https://github.com/dotnet/roslyn/pull/79271))
938
* Allow the Razor extension to report telemetry (and initialize)(PR: [#79254](https://github.com/dotnet/roslyn/pull/79254))
1039
* Use same location for 'use implicit object' as we do for 'use collection expression'.(PR: [#79265](https://github.com/dotnet/roslyn/pull/79265))
@@ -22,9 +51,24 @@
2251
* Merge 'extension operators' into 'main'(PR: [#79151](https://github.com/dotnet/roslyn/pull/79151))
2352
* Extensions: interceptors(PR: [#79010](https://github.com/dotnet/roslyn/pull/79010))
2453
* Small but trivial allocation improvement in FileWatchedReferenceFactory.StopWatchingReference(PR: [#79140](https://github.com/dotnet/roslyn/pull/79140))
25-
* Slight allocation reduction in CommandLineParser.FlattenArgs(PR: [#79139](https://github.com/dotnet/roslyn/pull/79139))
26-
* Fix promptForDevKitDebugConfigurations without CDK installed(PR: [#8390](https://github.com/dotnet/vscode-csharp/pull/8390))
27-
* Remove Razor ForceRuntimeCodeGeneration flag(PR: [#8398](https://github.com/dotnet/vscode-csharp/pull/8398))
54+
* Slight allocation reduction in CommandLineParser.FlattenArgs (PR: [#79139](https://github.com/dotnet/roslyn/pull/79139))
55+
* Fix promptForDevKitDebugConfigurations without CDK installed (PR: [#8390](https://github.com/dotnet/vscode-csharp/pull/8390))
56+
* Remove Razor ForceRuntimeCodeGeneration flag (PR: [#8398](https://github.com/dotnet/vscode-csharp/pull/8398))
57+
* Bump Razor to 10.0.0-preview.25329.6 (PR: [#8413](https://github.com/dotnet/vscode-csharp/pull/8413))
58+
* Use snippet InsertText in directive attributes to insert equals and quotes (PR: [#12010](https://github.com/dotnet/razor/pull/12010))
59+
* Fix edit mapping for Html documents (PR: [#12027](https://github.com/dotnet/razor/pull/12027))
60+
* Don't show HTML snippets in style, script, or html comment blocks (PR: [#12021](https://github.com/dotnet/razor/pull/12021))
61+
* Allow our VS Code extension to report telemetry (through Roslyn) (PR: [#12015](https://github.com/dotnet/razor/pull/12015))
62+
* Hard code ForceRuntimeCodeGeneration feature flag in all cases (PR: [#12007](https://github.com/dotnet/razor/pull/12007))
63+
* Report cohost status in initialize telemetry (PR: [#12001](https://github.com/dotnet/razor/pull/12001))
64+
* Implement "Extract to Foo.razor.css" code action (PR: [#11989](https://github.com/dotnet/razor/pull/11989))
65+
* Filter all html diagnostics out if they're reported in a comment (PR: [#12002](https://github.com/dotnet/razor/pull/12002))
66+
* Analyzer redirector (PR: [#11972](https://github.com/dotnet/razor/pull/11972))
67+
* Partial fix for https://github.com/dotnet/vscode-csharp/issues/7678 (PR: [#11681](https://github.com/dotnet/razor/pull/11681))
68+
* Simplify tag to self-closing code action (PR: [#11802](https://github.com/dotnet/razor/pull/11802))
69+
* Bind directive attribute `event` parameter HTML event completions (PR: [#11804](https://github.com/dotnet/razor/pull/11804))
70+
* Allow Razor completion items on deletion (PR: [#11991](https://github.com/dotnet/razor/pull/11991))
71+
2872

2973
# 2.85.x
3074
* Bump Roslyn to 5.0.0-1.25326.2 (PR: [#8386](https://github.com/dotnet/vscode-csharp/pull/8386))

SUPPORT.md

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ For issues with Razor, the Razor Log output window can contain useful informatio
6868
4. **Reset the Log Level**:
6969
- Once the logs are collected, reset the log level to `Info`.
7070

71-
#### Project Loading Problems
71+
### Project Loading Problems
7272

7373
Missing language features are often caused by a failure to load the project(s) or solution. To diagnose and resolve these issues, follow these steps:
7474

@@ -86,7 +86,7 @@ Missing language features are often caused by a failure to load the project(s) o
8686
- If you are using C# Dev Kit, check the Solution Explorer to ensure the project is displayed with the expected references.
8787
- If the references or structure are not as expected, include the contents of the `Projects` output window in your issue report.
8888

89-
#### Colorization problems
89+
### Colorization problems
9090
If you encounter issues with document classification (e.g., incorrect syntax highlighting or colorization), please provide the following information to help us diagnose the problem:
9191

9292
1. **Theme in Use**:
@@ -101,7 +101,7 @@ If you encounter issues with document classification (e.g., incorrect syntax hig
101101

102102
![Inspect Tokens and Scopes Output](./docs/inspect_tokens.png)
103103

104-
#### Diagnostics problems
104+
### Diagnostics problems
105105

106106
For issues with diagnostics, please provide values of the background analysis scope options, `dotnet.backgroundAnalysis.analyzerDiagnosticsScope` and `dotnet.backgroundAnalysis.compilerDiagnosticsScope`
107107
![background analysis settings](./docs/background_analysis.png)
@@ -116,6 +116,21 @@ If the language server crashes, general logs are often helpful for diagnosing th
116116
> [!WARNING]
117117
> The dump can contain detailed information on the project - generally we will provide an email so that it can be shared privately
118118
119+
#### Recording a language server trace
120+
121+
When investigating performance issues, we may request a performance trace of the language server to diagnose what is causing the problem. These are typically taken via [dotnet-trace](https://learn.microsoft.com/en-us/dotnet/core/diagnostics/dotnet-trace) (a cross platform tool to collect performance traces of .NET processes)
122+
123+
The C# extension has a built in command, `csharp.recordLanguageServerTrace` to help with trace collection. This command will install `dotnet-trace` as a global tool and invoke it against the language server.
124+
125+
1. Invoke the record language server trace command
126+
![alt text](docs/recordTraceCommand.png)
127+
2. Select the folder to save the trace.
128+
3. Accept the default trace arguments, or change them if requested
129+
![alt text](docs/recordTraceArgs.png)
130+
4. A new terminal window will open to run the trace collection. While the trace is running, reproduce the peformance issue. When done, hit <Enter> or <Ctrl+C> in the trace window to stop the trace
131+
![alt text](docs/recordTraceTerminal.png)
132+
5. Share the trace. Note that the trace may contain PII, so generally we will provide an email or other confidential way to share the trace with us.
133+
119134
## Microsoft Support Policy
120135

121136
Support for this project is limited to the resources listed above.

azure-pipelines.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ pr:
1717
paths:
1818
exclude:
1919
- '*.md'
20+
- 'version.json'
2021
- .github/*
2122
- azure-pipelines/release.yml
2223
- CHANGELOG.

docs/recordTraceArgs.png

9.45 KB
Loading

docs/recordTraceCommand.png

8.01 KB
Loading

docs/recordTraceTerminal.png

37.4 KB
Loading

l10n/bundle.l10n.pl.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"'{0}' was not set in the debug configuration.": "Element „{0}” nie został ustawiony w konfiguracji debugowania.",
66
".NET NuGet Restore": "Przywracanie menedżera NuGet platformy .NET",
77
".NET Test Log": "Dziennik testów platformy .NET",
8-
".NET: Generate Assets for Build and Debug": ".NET: Generate Assets for Build and Debug",
8+
".NET: Generate Assets for Build and Debug": ".NET: Generuj zasoby na potrzeby kompilacji i debugowania",
99
"1 reference": "1 odwołanie",
1010
"A valid dotnet installation could not be found: {0}": "Nie można odnaleźć prawidłowej instalacji dotnet: {0}",
1111
"Active File Context": "Kontekst aktywnego pliku",
@@ -99,7 +99,7 @@
9999
"More Information": "Więcej informacji",
100100
"Name not defined in current configuration.": "Nazwa nie jest zdefiniowana w bieżącej konfiguracji.",
101101
"Nested Code Action": "Akcja kodu zagnieżdżonego",
102-
"No": "No",
102+
"No": "Nie",
103103
"No executable projects": "Brak projektów wykonywalnych",
104104
"No launchable target found for '{0}'": "Nie znaleziono elementu docelowego możliwego do uruchomienia w przypadku „{0}”",
105105
"No launchable target found.": "Nie znaleziono elementu docelowego możliwego do uruchomienia.",
@@ -172,7 +172,7 @@
172172
"Synchronization timed out": "Przekroczono limit czasu synchronizacji",
173173
"Test run already in progress": "Przebieg testu jest już w toku",
174174
"Text editor must be focused to fix all issues": "Edytor tekstu musi mieć fokus, aby rozwiązać wszystkie problemy",
175-
"The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?": "The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?",
175+
"The '{0}' command is not recommended to be used when C# Dev Kit extension is installed. Would you like build and debug using a dynamic configuration instead?": "Polecenie „{0}” nie jest zalecane do użycia podczas instalowania rozszerzenia zestawu deweloperskiego języka C#. Czy zamiast tego chcesz kompilować i debugować przy użyciu konfiguracji dynamicznej?",
176176
"The .NET Core SDK cannot be located: {0}. .NET Core debugging will not be enabled. Make sure the .NET Core SDK is installed and is on the path.": "Nie można zlokalizować zestawu .NET Core SDK: {0}. Debugowanie platformy .NET Core nie zostanie włączone. Upewnij się, że zestaw .NET Core SDK jest zainstalowany i znajduje się w ścieżce.",
177177
"The .NET Core SDK located on the path is too old. .NET Core debugging will not be enabled. The minimum supported version is {0}.": "Zestaw .NET Core SDK znajdujący się w ścieżce jest za stary. Debugowanie platformy .NET Core nie zostanie włączone. Minimalna obsługiwana wersja to {0}.",
178178
"The C# extension for Visual Studio Code is incompatible on {0} {1} with the VS Code Remote Extensions. To see avaliable workarounds, click on '{2}'.": "Rozszerzenie języka C# dla edytora Visual Studio Code jest niezgodne w przypadku {0} {1}z rozszerzeniami zdalnymi edytora VS Code. Aby zobaczyć dostępne obejścia, kliknij pozycję „{2}”.",

package.json

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@
4040
"workspace"
4141
],
4242
"defaults": {
43-
"roslyn": "5.0.0-1.25358.1",
43+
"roslyn": "5.0.0-2.25368.8",
4444
"omniSharp": "1.39.12",
45-
"razor": "10.0.0-preview.25329.6",
45+
"razor": "10.0.0-preview.25368.1",
4646
"razorOmnisharp": "7.0.0-preview.23363.1",
4747
"xamlTools": "17.14.36106.43"
4848
},
@@ -439,7 +439,7 @@
439439
{
440440
"id": "Debugger",
441441
"description": ".NET Core Debugger (Windows / x64)",
442-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-win7-x64.zip",
442+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-win7-x64.zip",
443443
"installPath": ".debugger/x86_64",
444444
"platforms": [
445445
"win32"
@@ -449,12 +449,12 @@
449449
"arm64"
450450
],
451451
"installTestPath": "./.debugger/x86_64/vsdbg-ui.exe",
452-
"integrity": "5C7C000F23267EB15FE6D517156417508C772AD6CEB4D7D8AFAE4CD81B826452"
452+
"integrity": "F181A56719DC6583DEE351DC48F3A3EECB7FD12ABAD4173FC5E9F3D36395E806"
453453
},
454454
{
455455
"id": "Debugger",
456456
"description": ".NET Core Debugger (Windows / ARM64)",
457-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-win10-arm64.zip",
457+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-win10-arm64.zip",
458458
"installPath": ".debugger/arm64",
459459
"platforms": [
460460
"win32"
@@ -463,12 +463,12 @@
463463
"arm64"
464464
],
465465
"installTestPath": "./.debugger/arm64/vsdbg-ui.exe",
466-
"integrity": "86E2B48A5F405CFF4A99A3C4236DE7355DFF8F9EFEBE1A204B21B80CD140F394"
466+
"integrity": "0B8DBE9293B631EFE26A37A4DC5BA8A8E3EB5CAE921A1874AAC0D37DB648ABB1"
467467
},
468468
{
469469
"id": "Debugger",
470470
"description": ".NET Core Debugger (macOS / x64)",
471-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-osx-x64.zip",
471+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-osx-x64.zip",
472472
"installPath": ".debugger/x86_64",
473473
"platforms": [
474474
"darwin"
@@ -482,12 +482,12 @@
482482
"./vsdbg"
483483
],
484484
"installTestPath": "./.debugger/x86_64/vsdbg-ui",
485-
"integrity": "16BAC2DEBD47C23B3682801E263395492BEE73BF2DD326BF132A397B7A08984E"
485+
"integrity": "EDEF8448DEA1FFC6B2D1B5E32E24F05E79F61631CE3E6D03D7B1B57410E54AA1"
486486
},
487487
{
488488
"id": "Debugger",
489489
"description": ".NET Core Debugger (macOS / arm64)",
490-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-osx-arm64.zip",
490+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-osx-arm64.zip",
491491
"installPath": ".debugger/arm64",
492492
"platforms": [
493493
"darwin"
@@ -500,12 +500,12 @@
500500
"./vsdbg"
501501
],
502502
"installTestPath": "./.debugger/arm64/vsdbg-ui",
503-
"integrity": "C335E8E06F8391B2CF2F85352D62ED736FD3CEF1A37BEEE9E47700EC8CD454DC"
503+
"integrity": "745FBE904342DF1AF1B2DC009AABE678D770C5A30D2702F266FFD3FF777364E1"
504504
},
505505
{
506506
"id": "Debugger",
507507
"description": ".NET Core Debugger (linux / ARM)",
508-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-linux-arm.zip",
508+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-linux-arm.zip",
509509
"installPath": ".debugger",
510510
"platforms": [
511511
"linux"
@@ -518,12 +518,12 @@
518518
"./vsdbg"
519519
],
520520
"installTestPath": "./.debugger/vsdbg-ui",
521-
"integrity": "552FD02F8C89616498CF95FE1F9229C69E1AE2A594E63CA6989405397CE37BE6"
521+
"integrity": "17A127F74A557A47B5A1C4B2ED611E4E3F013D8517F9E1F1B4DFB626337146E3"
522522
},
523523
{
524524
"id": "Debugger",
525525
"description": ".NET Core Debugger (linux / ARM64)",
526-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-linux-arm64.zip",
526+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-linux-arm64.zip",
527527
"installPath": ".debugger",
528528
"platforms": [
529529
"linux"
@@ -536,12 +536,12 @@
536536
"./vsdbg"
537537
],
538538
"installTestPath": "./.debugger/vsdbg-ui",
539-
"integrity": "EF74A61BA674B926F4570EE0FF8A2FDEE5ABC5BF1400980B1D750CF459D0576F"
539+
"integrity": "4C6A2442DD754DE995B5945FF1784105956C39156F4C2D0A9D4432BC59311118"
540540
},
541541
{
542542
"id": "Debugger",
543543
"description": ".NET Core Debugger (linux musl / x64)",
544-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-linux-musl-x64.zip",
544+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-linux-musl-x64.zip",
545545
"installPath": ".debugger",
546546
"platforms": [
547547
"linux-musl"
@@ -554,12 +554,12 @@
554554
"./vsdbg"
555555
],
556556
"installTestPath": "./.debugger/vsdbg-ui",
557-
"integrity": "3A68871DA6C875FF1DE326D29C8A1068C0CBF81DC8455854C6D1F8A84D6327CD"
557+
"integrity": "0041AE1ACEEF9240769C12F5A384484CE1120479BAC9F8310EED46757408337E"
558558
},
559559
{
560560
"id": "Debugger",
561561
"description": ".NET Core Debugger (linux musl / ARM64)",
562-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-linux-musl-arm64.zip",
562+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-linux-musl-arm64.zip",
563563
"installPath": ".debugger",
564564
"platforms": [
565565
"linux-musl"
@@ -572,12 +572,12 @@
572572
"./vsdbg"
573573
],
574574
"installTestPath": "./.debugger/vsdbg-ui",
575-
"integrity": "5551419BE51F923CC2B3A566760ED88368F191C75162CBAAB55B66BE6B67ECAE"
575+
"integrity": "C1D4A57E755323D87BA83721BEDEAD65D33F72EAD863A64EB7C1960203FEF81F"
576576
},
577577
{
578578
"id": "Debugger",
579579
"description": ".NET Core Debugger (linux / x64)",
580-
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-81-0/coreclr-debug-linux-x64.zip",
580+
"url": "https://vsdebugger-cyg0dxb6czfafzaz.b01.azurefd.net/coreclr-debug-2-86-0/coreclr-debug-linux-x64.zip",
581581
"installPath": ".debugger",
582582
"platforms": [
583583
"linux"
@@ -590,7 +590,7 @@
590590
"./vsdbg"
591591
],
592592
"installTestPath": "./.debugger/vsdbg-ui",
593-
"integrity": "4BC2101C38261EDAB3BBAE6DA2CC2D5B08D4FD85E19A2A8C9764778E54AC4A66"
593+
"integrity": "B948CAE3A8CB86A4831FCD3D2E2EE4BC7445C0C7914783F14001294E91056BA5"
594594
},
595595
{
596596
"id": "RazorOmnisharp",
@@ -1907,8 +1907,8 @@
19071907
"enablement": "dotnet.server.activationContext == 'OmniSharp'"
19081908
},
19091909
{
1910-
"command": "csharp.recordTrace",
1911-
"title": "%command.csharp.recordTrace%",
1910+
"command": "csharp.recordLanguageServerTrace",
1911+
"title": "%command.csharp.recordLanguageServerTrace%",
19121912
"category": "CSharp",
19131913
"enablement": "dotnet.server.activationContext == 'Roslyn' || dotnet.server.activationContext == 'RoslynDevKit'"
19141914
},

0 commit comments

Comments
 (0)