Skip to content

Commit 510f24d

Browse files
authored
Update ICSharpCode.Decompiler to 9.1.0.7988 (#78270)
@dibarbet referring to #71837 (comment) ![image](https://github.com/user-attachments/assets/a4a965d7-794a-40b7-8b9c-b3d989d7f952) There were no surprises in https://github.com/icsharpcode/ILSpy/releases/tag/v9.0, and we released https://github.com/icsharpcode/ILSpy/releases/tag/v9.1 with a couple more fixes. Now is a good time to update to the 9 series of the decompiler.
2 parents 77510c0 + e5c12ca commit 510f24d

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

eng/Directory.Packages.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@
230230
<PackageVersion Include="SQLitePCLRaw.provider.e_sqlite3.net45" Version="$(SqliteVersion)" />
231231

232232
<PackageVersion Include="Humanizer.Core" Version="$(HumanizerVersion)" />
233-
<PackageVersion Include="ICSharpCode.Decompiler" Version="8.2.0.7535" />
233+
<PackageVersion Include="ICSharpCode.Decompiler" Version="9.1.0.7988" />
234234
<PackageVersion Include="Microsoft.CodeAnalysis.Elfie" Version="1.0.0" />
235235

236236
<!--

src/EditorFeatures/Test/MetadataAsSource/AbstractMetadataAsSourceTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ namespace Microsoft.CodeAnalysis.Editor.UnitTests.MetadataAsSource;
2121
[UseExportProvider]
2222
public abstract partial class AbstractMetadataAsSourceTests : IAsyncLifetime
2323
{
24-
protected static readonly string ICSharpCodeDecompilerVersion = "8.2.0.7535";
24+
protected static readonly string ICSharpCodeDecompilerVersion = "9.1.0.7988";
2525

2626
public virtual Task InitializeAsync()
2727
{

src/LanguageServer/Protocol/Features/DecompiledSource/AssemblyResolver.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,12 +49,12 @@ void BuildReferenceCache()
4949
}
5050
}
5151

52-
public Task<PEFile> ResolveAsync(IAssemblyReference name)
52+
public Task<MetadataFile> ResolveAsync(IAssemblyReference name)
5353
{
5454
return Task.FromResult(Resolve(name));
5555
}
5656

57-
public Task<PEFile> ResolveModuleAsync(PEFile mainModule, string moduleName)
57+
public Task<MetadataFile> ResolveModuleAsync(MetadataFile mainModule, string moduleName)
5858
{
5959
return Task.FromResult(ResolveModule(mainModule, moduleName));
6060
}
@@ -70,7 +70,7 @@ public PEFile TryResolve(MetadataReference metadataReference, PEStreamOptions st
7070
return null;
7171
}
7272

73-
public PEFile Resolve(IAssemblyReference name)
73+
public MetadataFile Resolve(IAssemblyReference name)
7474
{
7575
Log("------------------");
7676
Log(FeaturesResources.Resolve_0, name.FullName);
@@ -147,7 +147,7 @@ PEFile MakePEFile(IAssemblySymbol assembly)
147147
}
148148
}
149149

150-
public PEFile ResolveModule(PEFile mainModule, string moduleName)
150+
public MetadataFile ResolveModule(MetadataFile mainModule, string moduleName)
151151
{
152152
Log("-------------");
153153
Log(FeaturesResources.Resolve_module_0_of_1, moduleName, mainModule.FullName);

0 commit comments

Comments
 (0)