Skip to content

Commit 4a9da76

Browse files
authored
Merge branch 'main' into review_feedback
2 parents 8793dcd + f7e167a commit 4a9da76

34 files changed

+214
-54
lines changed

CHANGELOG.md

Lines changed: 28 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -3,33 +3,41 @@
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.86.x
7+
8+
# 2.85.x
9+
* Bump Roslyn to 5.0.0-1.25326.2 (PR: [#8386](https://github.com/dotnet/vscode-csharp/pull/8386))
10+
* Fix nullable oblivious quick info (PR: [#79102](https://github.com/dotnet/roslyn/pull/79102))
11+
* Clear provider on disposal (PR: [#79128](https://github.com/dotnet/roslyn/pull/79128))
12+
* Improve performance of fix all that only changes syntax (PR: [#79108](https://github.com/dotnet/roslyn/pull/79108))
13+
* Convert to regular constructor for partial types (PR: [#79092](https://github.com/dotnet/roslyn/pull/79092))
14+
* Fix roslyn test modifiers in semantic tokens (PR: [#79070](https://github.com/dotnet/roslyn/pull/79070))
15+
* Fix restore for 'dotnet run app.cs' in IDE (PR: [#78990](https://github.com/dotnet/roslyn/pull/78990))
16+
* Bump Razor to 10.0.0-preview.25329.6 (PR: [#8392](https://github.com/dotnet/vscode-csharp/pull/8392))
17+
* Fix formatting issue with code block opening braces (PR: [#11969](https://github.com/dotnet/razor/pull/11969))
18+
619
# 2.84.x
7-
* Bump Razor to 10.0.0-preview.25313.2 (PR: [#8368](https://github.com/dotnet/vscode-csharp/pull/8368))
8-
* Optimize allocations under RuntimeNodeWriter.WriteHtmlContent (#11945) (PR: [#11945](https://github.com/dotnet/razor/pull/11945))
9-
* Compiler: (Finally!) Remove ItemCollection (#11939) (PR: [#11939](https://github.com/dotnet/razor/pull/11939))
20+
* Bump Roslyn to 5.0.0-1.25319.11 (PR: [#8380](https://github.com/dotnet/vscode-csharp/pull/8380))
21+
* Preserve trailing directives when converting a Program.Main program to top level statements. (#79062) (PR: [#79062](https://github.com/dotnet/roslyn/pull/79062))
22+
* Do not offer add parameter on a type that cannot become a parameter (#79060) (PR: [#79060](https://github.com/dotnet/roslyn/pull/79060))
23+
* Razor assembly redirector (#78852) (PR: [#78852](https://github.com/dotnet/roslyn/pull/78852))
24+
* Add refactoring to sort imports (#79041) (PR: [#79041](https://github.com/dotnet/roslyn/pull/79041))
25+
* Fix a couple of issues with committing and diagnostic reporting (#79018) (PR: [#79018](https://github.com/dotnet/roslyn/pull/79018))
26+
* Update 'use null propagation' to understand more patterns (#78992) (PR: [#78992](https://github.com/dotnet/roslyn/pull/78992))
27+
* Pull in shared source for core roslyn capacilities into roslyn-analyzer packages. (#79024) (PR: [#79024](https://github.com/dotnet/roslyn/pull/79024))
28+
* Inline Method Refactoring - Fix bug for field with multiple declarations (#78988) (PR: [#78988](https://github.com/dotnet/roslyn/pull/78988))
29+
* Fix locating startup objects (#78972) (PR: [#78972](https://github.com/dotnet/roslyn/pull/78972))
30+
* Do not make unnecessarily simplification changes in sync-namespace. (#78969) (PR: [#78969](https://github.com/dotnet/roslyn/pull/78969))
31+
* Add a layer of constraint filtering for 'add import for extension methods' completion. (#78923) (PR: [#78923](https://github.com/dotnet/roslyn/pull/78923))
32+
* Bump Razor to 10.0.0-preview.25322.1 (PR: [#8380](https://github.com/dotnet/vscode-csharp/pull/8380))
33+
* Make completion capabilities checks more robust (#11964) (PR: [#11964](https://github.com/dotnet/razor/pull/11964))
34+
* Fix overly aggressive delegated completion (#11965) (PR: [#11965](https://github.com/dotnet/razor/pull/11965))
1035
* Simply the code that generates edits to insert using directives (#11948) (PR: [#11948](https://github.com/dotnet/razor/pull/11948))
11-
* Reduce allocations under SyntaxNodeExtensions.GetContent (#11946) (PR: [#11946](https://github.com/dotnet/razor/pull/11946))
12-
* Reduce allocations in UsingsFoldingRangeProvider (#11940) (PR: [#11940](https://github.com/dotnet/razor/pull/11940))
13-
* Compiler: Make intermediate nodes a bit more efficient (#11931) (PR: [#11931](https://github.com/dotnet/razor/pull/11931))
1436
* Fix override completion in VS Code for Cohosting (#11938) (PR: [#11938](https://github.com/dotnet/razor/pull/11938))
15-
* Change DefaultRazorIntermediateNodeLoweringPhase.MergeTokenLists to not take in a params array (#11943) (PR: [#11943](https://github.com/dotnet/razor/pull/11943))
16-
* Compiler: Optimize SyntaxList<TNode>, SyntaxTokenList and PooledArrayBuilder<T> operations (#11909) (PR: [#11909](https://github.com/dotnet/razor/pull/11909))
17-
* HtmlTokenizer: Cache tokens with well-known text (#11924) (PR: [#11924](https://github.com/dotnet/razor/pull/11924))
18-
* Convert CreateString helper to static extension method (#11929) (PR: [#11929](https://github.com/dotnet/razor/pull/11929))
19-
* Reduce allocations in LegacyFileKindVisitor.VisitMarkupTagHelperAttribute (#11930) (PR: [#11930](https://github.com/dotnet/razor/pull/11930))
20-
* Create a specialized pool for arrays of ClassifiedSpanInternal (#11925) (PR: [#11925](https://github.com/dotnet/razor/pull/11925))
21-
* ChildSyntaxList.ItemInternal optimization (#11926) (PR: [#11926](https://github.com/dotnet/razor/pull/11926))
22-
* Reduce allocations in calls to WithAnnotationsGreen (#11927) (PR: [#11927](https://github.com/dotnet/razor/pull/11927))
23-
* Tiny allocation improvement in TagHelperParseTreeRewriter.Rewriter.CurrentTagHelperTracker (#11928) (PR: [#11928](https://github.com/dotnet/razor/pull/11928))
24-
* Reduce allocations during writing of the filepath in the CodeWriter (#11920) (PR: [#11920](https://github.com/dotnet/razor/pull/11920))
25-
* PERF: Move away from direct calls to IA.Builder.DrainToImmutable (#11922) (PR: [#11922](https://github.com/dotnet/razor/pull/11922))
26-
* Perf: Don't use HasFlag (#11918) (PR: [#11918](https://github.com/dotnet/razor/pull/11918))
2737
* Include namespace in extracted component (#11915) (PR: [#11915](https://github.com/dotnet/razor/pull/11915))
2838
* Fix a few bugs around formatting explicit expressions (#11906) (PR: [#11906](https://github.com/dotnet/razor/pull/11906))
2939
* Handle when Roslyn removes newlines while formatting (#11911) (PR: [#11911](https://github.com/dotnet/razor/pull/11911))
3040
* Fix issue where the open brace node includes leading newline (#11908) (PR: [#11908](https://github.com/dotnet/razor/pull/11908))
31-
* Fix C# completion resolve in VS (#11905) (PR: [#11905](https://github.com/dotnet/razor/pull/11905))
32-
* Compiler: Model Razor "red" syntax tokens as structs rather than classes (#11859) (PR: [#11859](https://github.com/dotnet/razor/pull/11859))
3341

3442
# 2.83.x
3543
* Bump Roslyn to 5.0.0-1.25312.6 (PR: [#8364](https://github.com/dotnet/vscode-csharp/pull/8364))

l10n/bundle.l10n.cs.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,15 @@
5454
"Don't Ask Again": "Příště už se neptat",
5555
"Download Mono": "Stáhnout Mono",
5656
"Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Povolit spuštění webového prohlížeče při spuštění ASP.NET Core. Další informace: {0}",
57+
"Enter dotnet-trace arguments/dotnet-trace is a command name and should not be localized": "Zadejte argumenty pro dotnet-trace",
5758
"Error Message: ": "Chybová zpráva: ",
5859
"Expand": "Rozbalit",
5960
"Expected behavior": "Očekávané chování",
6061
"Extension": "Rozšíření",
6162
"Extensions": "Rozšíření",
6263
"Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Nepovedlo se dokončit instalaci rozšíření C#. Podívejte se na chybu v okně výstupu níže.",
64+
"Failed to execute dotnet-trace command: {0}/dotnet-trace is a command name and should not be localized": "Nepovedlo se provést příkaz dotnet-trace: {0}",
65+
"Failed to install dotnet-trace, it may need to be manually installed. See C# output for details./dotnet-trace is a command name and should not be localized": "Nepovedlo se nainstalovat dotnet-trace, může být potřeba ho nainstalovat ručně. Podrobnosti najdete ve výstupu jazyka C#.",
6366
"Failed to parse tasks.json file: {0}": "Nepovedlo se parsovat soubor tasks.json: {0}",
6467
"Failed to run test: {0}": "Spuštění testu se nezdařilo: {0}",
6568
"Failed to set debugadpter directory": "Nepovedlo se nastavit adresář debugadpter.",
@@ -69,6 +72,7 @@
6972
"Fix All Code Action": "Opravit všechny akce kódu",
7073
"Fix All: ": "Opravit vše: ",
7174
"Fix all issues": "Opravit všechny problémy",
75+
"Folder for trace file {0} does not exist": "Složka pro trasovací soubor {0} neexistuje.",
7276
"For further information visit {0}": "Další informace najdete na {0}",
7377
"For further information visit {0}.": "Další informace najdete na {0}.",
7478
"For more information about the 'console' field, see {0}": "Další informace o poli „console“ najdete v tématu {0}",
@@ -82,9 +86,13 @@
8286
"If you have changed target frameworks, make sure to update the program path.": "Pokud jste změnili cílové architektury, nezapomeňte aktualizovat cestu k programu.",
8387
"Ignore": "Ignorovat",
8488
"Ignoring non-parseable lines in envFile {0}: {1}.": "Ignorování neanalyzovatelných řádků v souboru envFile {0}: {1}",
89+
"Initializing dotnet-trace.../dotnet-trace is a command name and should not be localized": "Inicializuje se dotnet-trace...",
90+
"Install": "Nainstalovat",
91+
"Installing dotnet-trace.../dotnet-trace is a command name and should not be localized": "Instaluje se dotnet-trace...",
8592
"IntelliCode features will not be available, {0} failed to activate.": "Funkce IntelliCode nebudou k dispozici, {0} se nepodařilo aktivovat.",
8693
"Invalid project index": "Neplatný index projektu",
8794
"Is this a Bug or Feature request?": "Jde o chybu, nebo žádost o funkci?",
95+
"Language server process not found, ensure the server is running.": "Proces jazykového serveru se nenašel, ujistěte se, že je server spuštěný.",
8896
"Logs": "Protokoly",
8997
"Machine information": "Informace o počítači",
9098
"More Detail": "Další podrobnosti",
@@ -129,6 +137,7 @@
129137
"Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Spustilo se shromažďování dat o problému Razor. Reprodukujte problém a stiskněte Zastavit.",
130138
"Razor issue data collection stopped. Copying issue content...": "Shromažďování dat o problému s Razorem se zastavilo. Kopíruje se obsah problému…",
131139
"Razor.VSCode version": "Verze Razor.VSCode",
140+
"Recording trace...": "Zaznamenává se trasování...",
132141
"Reload Window": "Znovu načíst okno",
133142
"Replace existing build and debug assets?": "Nahradit existující prostředky sestavení a ladění?",
134143
"Report Razor Issue": "Nahlásit problém s Razorem",
@@ -143,6 +152,8 @@
143152
"Run and Debug: auto-detection found {0} for a launch browser": "Spustit a ladit: Automatická detekce našla {0} pro spouštěný prohlížeč.",
144153
"Security Warning": "Upozornění zabezpečení",
145154
"See {0} output": "Zobrazit výstup {0}",
155+
"Select Folder to Save Trace File": "Vybrat složku pro uložení trasovacího souboru",
156+
"Select Trace Folder": "Vybrat složku trasování",
146157
"Select fix all action": "Vybrat akci Opravit vše",
147158
"Select project": "Vybrat projekt",
148159
"Select the process to attach to": "Vyberte proces, ke kterému se má program připojit.",
@@ -204,6 +215,7 @@
204215
"Workspace information": "Informace o pracovním prostoru",
205216
"Workspace projects": "Projekty pracovních prostorů",
206217
"Yes": "Ano",
218+
"You can modify the default arguments if needed": "V případě potřeby můžete změnit výchozí argumenty.",
207219
"You must first start the data collection before copying.": "Před kopírováním je zapotřebí nejdříve spustit shromažďování dat.",
208220
"You must first start the data collection before stopping.": "Před zastavením je zapotřebí nejdříve spustit shromažďování dat.",
209221
"Your workspace has multiple Visual Studio Solution files; please select one to get full IntelliSense.": "Váš pracovní prostor má více souborů řešení Visual Studio. Vyberte prosím jednu, abyste získali úplnou technologii IntelliSense.",
@@ -212,6 +224,7 @@
212224
"[ERROR] The debugger cannot be installed. Unknown platform.": "[CHYBA] Ladicí program nelze nainstalovat. Neznámá platforma.",
213225
"[ERROR]: C# Extension failed to install the debugger package.": "[CHYBA]: Rozšíření jazyka C# se nepodařilo nainstalovat balíček ladicího programu.",
214226
"[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[UPOZORNĚNÍ]: Ladicí program .NET nepodporuje systém Windows pro platformu x86. Ladění nebude k dispozici.",
227+
"dotnet-trace not found, run \"{0}\" to install it?/dotnet-trace is a command name and should not be localized": "Příkaz dotnet-trace nebyl nalezen. Chcete ho nainstalovat spuštěním {0}?",
215228
"dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "Možnost dotnet.server.useOmharharp se změnila. Pokud chcete změnu použít, načtěte prosím znovu okno.",
216229
"pipeArgs must be a string or a string array type": "pipeArgs musí být řetězec nebo typ pole řetězců",
217230
"project.json is no longer a supported project format for .NET Core applications.": "project.json již není podporovaným formátem projektu pro aplikace .NET Core.",

l10n/bundle.l10n.de.json

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,15 @@
5454
"Don't Ask Again": "Nicht mehr fragen",
5555
"Download Mono": "Mono Herunterladen",
5656
"Enable launching a web browser when ASP.NET Core starts. For more information: {0}": "Aktivieren Sie das Starten eines Webbrowsers, wenn ASP.NET Core gestartet wird. Weitere Informationen: {0}",
57+
"Enter dotnet-trace arguments/dotnet-trace is a command name and should not be localized": "Argumente für dotnet-trace eingeben",
5758
"Error Message: ": "Fehlermeldung: ",
5859
"Expand": "Erweitern",
5960
"Expected behavior": "Erwartetes Verhalten",
6061
"Extension": "Erweiterung",
6162
"Extensions": "Erweiterungen",
6263
"Failed to complete the installation of the C# extension. Please see the error in the output window below.": "Fehler beim Abschließen der Installation der C#-Erweiterung. Den Fehler finden Sie unten im Ausgabefenster.",
64+
"Failed to execute dotnet-trace command: {0}/dotnet-trace is a command name and should not be localized": "dotnet-trace-Befehl konnte nicht ausgeführt werden: {0}",
65+
"Failed to install dotnet-trace, it may need to be manually installed. See C# output for details./dotnet-trace is a command name and should not be localized": "dotnet-trace konnte nicht installiert werden, möglicherweise ist eine manuelle Installation erforderlich. Details finden Sie in der C#-Ausgabe.",
6366
"Failed to parse tasks.json file: {0}": "Fehler beim Analysieren der Datei \"tasks.json\": {0}",
6467
"Failed to run test: {0}": "Fehler beim Ausführen der Tests: {0}",
6568
"Failed to set debugadpter directory": "Fehler beim Festlegen des Debugadapterverzeichnisses",
@@ -69,6 +72,7 @@
6972
"Fix All Code Action": "Korrigieren der gesamten Codeaktion",
7073
"Fix All: ": "Alle korrigieren: ",
7174
"Fix all issues": "Alle Probleme beheben",
75+
"Folder for trace file {0} does not exist": "Der Ordner für die Ablaufverfolgungsdatei {0} ist nicht vorhanden.",
7276
"For further information visit {0}": "Weitere Informationen finden Sie unter {0}",
7377
"For further information visit {0}.": "Weitere Informationen finden Sie unter {0}.",
7478
"For more information about the 'console' field, see {0}": "Weitere Informationen zum Feld \"Konsole\" finden Sie unter {0}",
@@ -82,9 +86,13 @@
8286
"If you have changed target frameworks, make sure to update the program path.": "Wenn Sie Zielframeworks geändert haben, stellen Sie sicher, dass Sie den Programmpfad aktualisieren.",
8387
"Ignore": "Ignorieren",
8488
"Ignoring non-parseable lines in envFile {0}: {1}.": "Nicht parsebare Zeilen in envFile {0} werden ignoriert: {1}.",
89+
"Initializing dotnet-trace.../dotnet-trace is a command name and should not be localized": "dotnet-trace wird initialisiert...",
90+
"Install": "Installieren",
91+
"Installing dotnet-trace.../dotnet-trace is a command name and should not be localized": "dotnet-trace wird installiert...",
8592
"IntelliCode features will not be available, {0} failed to activate.": "IntelliCode-Funktionen sind nicht verfügbar, {0} konnte nicht aktiviert werden.",
8693
"Invalid project index": "Ungültiger Projektindex",
8794
"Is this a Bug or Feature request?": "Handelt es sich um einen Fehler oder eine Featureanforderung?",
95+
"Language server process not found, ensure the server is running.": "Der Sprachserverprozess wurde nicht gefunden. Stellen Sie sicher, dass der Server ausgeführt wird.",
8896
"Logs": "Protokolle",
8997
"Machine information": "Computerinformationen",
9098
"More Detail": "Weitere Details",
@@ -129,6 +137,7 @@
129137
"Razor issue data collection started. Reproduce the issue then press \"Stop\"": "Die Sammlung von Razor-Problemdaten wurde gestartet. Reproduzieren Sie das Problem, und drücken Sie dann \"Beenden\".",
130138
"Razor issue data collection stopped. Copying issue content...": "Die Sammlung von Razor-Problemdaten wurde beendet. Probleminhalt wird kopiert...",
131139
"Razor.VSCode version": "Razor.VSCode-Version",
140+
"Recording trace...": "Ablaufverfolgung wird aufgezeichnet...",
132141
"Reload Window": "Fenster neu laden",
133142
"Replace existing build and debug assets?": "Vorhandene Build- und Debugressourcen ersetzen?",
134143
"Report Razor Issue": "Razor-Problem melden",
@@ -143,6 +152,8 @@
143152
"Run and Debug: auto-detection found {0} for a launch browser": "Ausführen und Debuggen: Die automatische Erkennung hat {0} für einen Startbrowser gefunden.",
144153
"Security Warning": "Sicherheitswarnung",
145154
"See {0} output": "{0}-Ausgabe anzeigen",
155+
"Select Folder to Save Trace File": "Ordner zum Speichern der Ablaufverfolgungsdatei auswählen",
156+
"Select Trace Folder": "Ablaufverfolgungsordner auswählen",
146157
"Select fix all action": "Aktion „Alle korrigieren“ auswählen",
147158
"Select project": "Projekt auswählen",
148159
"Select the process to attach to": "Prozess auswählen, an den angefügt werden soll",
@@ -204,6 +215,7 @@
204215
"Workspace information": "Arbeitsbereichsinformationen",
205216
"Workspace projects": "Arbeitsbereichsprojekte",
206217
"Yes": "Ja",
218+
"You can modify the default arguments if needed": "Sie können die Standardargumente bei Bedarf ändern.",
207219
"You must first start the data collection before copying.": "Sie müssen die Datensammlung vor dem Kopieren starten.",
208220
"You must first start the data collection before stopping.": "Sie müssen zuerst die Datensammlung starten, bevor Sie sie beenden.",
209221
"Your workspace has multiple Visual Studio Solution files; please select one to get full IntelliSense.": "Ihr Arbeitsbereich umfasst mehrere Visual Studio-Projektmappendateien. Wählen Sie eine aus, um vollständiges IntelliSense zu erhalten.",
@@ -212,6 +224,7 @@
212224
"[ERROR] The debugger cannot be installed. Unknown platform.": "[FEHLER] Der Debugger kann nicht installiert werden. Unbekannte Plattform.",
213225
"[ERROR]: C# Extension failed to install the debugger package.": "[FEHLER]: Fehler beim Installieren des Debuggerpakets durch die C#-Erweiterung.",
214226
"[WARNING]: x86 Windows is not supported by the .NET debugger. Debugging will not be available.": "[WARNUNG]: x86 Windows wird vom .NET-Debugger nicht unterstützt. Debuggen ist nicht verfügbar.",
227+
"dotnet-trace not found, run \"{0}\" to install it?/dotnet-trace is a command name and should not be localized": "dotnet-trace wurde nicht gefunden. Zum Installieren „{0}“ ausführen?",
215228
"dotnet.server.useOmnisharp option has changed. Please reload the window to apply the change": "Die Option \"dotnet.server.useOmnisharp\" wurde geändert. Laden Sie das Fenster neu, um die Änderung anzuwenden.",
216229
"pipeArgs must be a string or a string array type": "pipeArgs muss eine Zeichenfolge oder ein Zeichenfolgenarraytyp sein.",
217230
"project.json is no longer a supported project format for .NET Core applications.": "„project.json“ ist kein unterstütztes Projektformat mehr für .NET Core-Anwendungen.",

0 commit comments

Comments
 (0)