Skip to content

Commit 14e3006

Browse files
authored
Update roslyn to 5.0.0-1.25224.9 (#8211)
2 parents d624719 + 97c1f4d commit 14e3006

File tree

3 files changed

+27
-11
lines changed

3 files changed

+27
-11
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,27 @@
44
- Debug from .csproj and .sln [#5876](https://github.com/dotnet/vscode-csharp/issues/5876)
55

66
# 2.75.x
7+
* Bump Roslyn to 5.0.0-1.25224.9 (PR: [#8211](https://github.com/dotnet/vscode-csharp/pull/8211))
8+
* Update ICSharpCode.Decompiler to 9.1.0.7988(PR: [#78270](https://github.com/dotnet/roslyn/pull/78270))
9+
* Reduce allocations in NamespaceSymbol.GetExtensionContainers(PR: [#78243](https://github.com/dotnet/roslyn/pull/78243))
10+
* Allow Razor files to be additional documents in a misc files project(PR: [#78267](https://github.com/dotnet/roslyn/pull/78267))
11+
* Hook up IDocumentServiceProvider in VS Code(PR: [#78266](https://github.com/dotnet/roslyn/pull/78266))
12+
* Allow Razor cohosting to run in VS Code, and fix it in VS(PR: [#78167](https://github.com/dotnet/roslyn/pull/78167))
13+
* Fix razor analyzer loading(PR: [#78116](https://github.com/dotnet/roslyn/pull/78116))
14+
* Fix crash when converting primary constructor to normal constructor(PR: [#78234](https://github.com/dotnet/roslyn/pull/78234))
15+
* Reduce LOH allocations in MetadataWriter(PR: [#78245](https://github.com/dotnet/roslyn/pull/78245))
16+
* Support empty root namespaces in ResxSourceGenerator(PR: [#78233](https://github.com/dotnet/roslyn/pull/78233))
17+
* Allocate slightly less in ImmutableArrayExtensions.ConditionallyDeOrder(PR: [#78235](https://github.com/dotnet/roslyn/pull/78235))
18+
* Ensure FindSourceDefinitionAsync works in frozen compilation cases(PR: [#78195](https://github.com/dotnet/roslyn/pull/78195))
19+
* Fix quick info for pp symbols(PR: [#78173](https://github.com/dotnet/roslyn/pull/78173))
20+
* Fix issue where we were inappropriately suggesting we remove a ref-field(PR: [#78191](https://github.com/dotnet/roslyn/pull/78191))
21+
* System.CommandLine update (PR: [#78142](https://github.com/dotnet/roslyn/pull/78142))
22+
* Ensure LSP uses actual signature help trigger characters(PR: [#78076](https://github.com/dotnet/roslyn/pull/78076))
23+
* Do not return metadata names for document symbols(PR: [#78077](https://github.com/dotnet/roslyn/pull/78077))
24+
* Improve detection of code whose updates may not have effect(PR: [#78009](https://github.com/dotnet/roslyn/pull/78009))
25+
* Fix crash in backing field nullability cycle scenario(PR: [#77993](https://github.com/dotnet/roslyn/pull/77993))
26+
* Fix EA layering for Razor.ExternalAccess(PR: [#77927](https://github.com/dotnet/roslyn/pull/77927))
27+
* Simplify workspace initialization in the LSP server(PR: [#78010](https://github.com/dotnet/roslyn/pull/78010))
728

829
# 2.74.x
930
* Bump xamlTools to 17.14.36010.33 (PR: [#8178](https://github.com/dotnet/vscode-csharp/pull/8178))

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"workspace"
4141
],
4242
"defaults": {
43-
"roslyn": "5.0.0-1.25204.1",
43+
"roslyn": "5.0.0-1.25224.9",
4444
"omniSharp": "1.39.12",
4545
"razor": "10.0.0-preview.25210.3",
4646
"razorOmnisharp": "7.0.0-preview.23363.1",

test/lsptoolshost/integrationTests/documentSymbolProvider.integration.test.ts

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,29 +50,24 @@ describe(`Document Symbol Tests`, () => {
5050
expect(symbols[0].children[0].kind).toBe(vscode.SymbolKind.Field);
5151

5252
// Finalize
53-
expect(symbols[0].children[3].name).toBe('Finalize');
53+
expect(symbols[0].children[3].name).toBe('~C');
5454
expect(symbols[0].children[3].kind).toBe(vscode.SymbolKind.Method);
5555

5656
// Ctor
57-
expect(symbols[0].children[4].name).toBe('.ctor');
57+
expect(symbols[0].children[4].name).toBe('C');
5858
expect(symbols[0].children[4].kind).toBe(vscode.SymbolKind.Method);
5959

6060
// EventHandler E1
6161
expect(symbols[0].children[5].name).toBe('E1');
6262
expect(symbols[0].children[5].kind).toBe(vscode.SymbolKind.Event);
6363

6464
// explicit operator int(C c1)
65-
expect(symbols[0].children[11].name).toBe('op_Explicit');
65+
expect(symbols[0].children[11].name).toBe('explicit operator Int32');
6666
expect(symbols[0].children[11].detail).toBe('explicit operator int(C c1)');
6767
expect(symbols[0].children[11].kind).toBe(vscode.SymbolKind.Operator);
6868

6969
// implicit operator int(C c1)
70-
expect(symbols[0].children[12].name).toBe('op_Implicit');
71-
expect(symbols[0].children[12].detail).toBe('implicit operator C(int i)');
72-
expect(symbols[0].children[12].kind).toBe(vscode.SymbolKind.Operator);
73-
74-
// implicit operator int(C c1)
75-
expect(symbols[0].children[12].name).toBe('op_Implicit');
70+
expect(symbols[0].children[12].name).toBe('implicit operator C');
7671
expect(symbols[0].children[12].detail).toBe('implicit operator C(int i)');
7772
expect(symbols[0].children[12].kind).toBe(vscode.SymbolKind.Operator);
7873

@@ -82,7 +77,7 @@ describe(`Document Symbol Tests`, () => {
8277
expect(symbols[0].children[13].kind).toBe(vscode.SymbolKind.Method);
8378

8479
// operator !=
85-
expect(symbols[0].children[14].name).toBe('op_Inequality');
80+
expect(symbols[0].children[14].name).toBe('operator !=');
8681
expect(symbols[0].children[14].detail).toBe('operator !=(C c1, int i)');
8782
expect(symbols[0].children[14].kind).toBe(vscode.SymbolKind.Operator);
8883

0 commit comments

Comments
 (0)