Siegfried Pammer
07199e2ecf
Fix #2038 : Add proper support for Long paths on Windows 10 and limit path segments to 255 characters (with long path support) or 30 characters. If a PathTooLongException is thrown display a better error message on project export.
4 years ago
Siegfried Pammer
ed82bff896
Fix #2497 : NRE in covariant returns check on set-only property
4 years ago
Siegfried Pammer
62e62233c7
Merge pull request #2496 from zvirja/fix-null-module-enumeration
...
Fix attribute application analysis could fail if there are wrong assemblies loaded
4 years ago
Oleksandr Povar
be7d6a38af
Return valid modules only
4 years ago
Daniel Grunwald
7716f9ccd8
Merge branch 'keyboard'
4 years ago
Siegfried Pammer
32f34dfd66
Merge pull request #2491 from icsharpcode/xaml-decompiler-api
...
Fix #2337 : Expose simple public XamlDecompiler API.
4 years ago
Daniel Grunwald
13c0b5bd49
Merge pull request #2470 from icsharpcode/covariant-returns
...
C# 9 Covariant Returns
4 years ago
Siegfried Pammer
d5ff122454
Merge pull request #2492 from icsharpcode/christophwille/wapfix
...
Wapproj Fix
4 years ago
Christoph Wille
7ea9b70a60
Copy everything from ILSpy bin, see https://stackoverflow.com/a/68020468/141927
...
Additionally, make package proj depend on Baml decompiler & R2R addin
4 years ago
Siegfried Pammer
113e00505d
Fix #2337 : Expose simple public XamlDecompiler API.
4 years ago
Siegfried Pammer
900d0a4b93
Fix #1966 : Add option to show raw offsets and instruction bytes in IL view.
4 years ago
Siegfried Pammer
48adb52489
Show header size in IL output.
4 years ago
Siegfried Pammer
e778a77774
Rearange display options.
4 years ago
Christoph Wille
6ddb19ee44
Merge pull request #2489 from cshung/public/update-ready-to-run
...
Update ready to run
4 years ago
Andrew Au
41b9e3e787
Update ready to run
4 years ago
Siegfried Pammer
dd1621a811
Fix #2481 : Remove 4 characters length requirement in regex search.
4 years ago
Siegfried Pammer
73c898664f
Fix #2484 : Private modifier incorrectly applied to interface static constructors
4 years ago
Siegfried Pammer
7473ff238b
Merge pull request #2471 from cpraehaus/load-xamarin-compressed-assemblies
...
Fix #2137 : Support loading compressed Xamarin assemblies
4 years ago
Siegfried Pammer
27f56a9253
Use ArrayPool<byte>.Shared for decompression.
4 years ago
Siegfried Pammer
6cda7cceb1
Use FileName parameter instead of LoadedAssembly.fileName
4 years ago
Christian Prähauser
95f9908823
Ensure we read all of compressed data in LoadCompressedAssembly
4 years ago
Christian Prähauser
d04c7fd372
Add license notice for pkg K4os.Compression.LZ4
4 years ago
Siegfried Pammer
6357e8244a
Merge pull request #2463 from icsharpcode/christophwille/newnu
...
Update NuGet packages
4 years ago
Siegfried Pammer
64b4b38bca
Merge pull request #2465 from icsharpcode/christophwille/silenceaddinanalyzers
...
Do not run analyzers for the .Addin project during build
4 years ago
Christoph Wille
7bbad4a22f
Update DataGridExtensions to 2.5.6
4 years ago
Christian Prähauser
39d230f022
Support loading compressed Xamarin assemblies, see #2137
...
Extend class LoadedAssembly to detect and load compressed Xamarin assemblies if direct loading of assembly fails.
Requires Nuget pkg K4os.Compression.LZ4 for LZ4 decompression.
4 years ago
Siegfried Pammer
84704a7452
Adds support for C# 9 covariant return types in methods and getter-only properties and indexers.
4 years ago
Christoph Wille
0d9005a578
Do not run analyzers for the .Addin project during build
4 years ago
Christoph Wille
e2e38b667d
Move TomsToolbox.Wpf.Styles version to packages.props
4 years ago
Christoph Wille
a99a6a5fe3
Update NuGet packages
4 years ago
Siegfried Pammer
84101f804a
Fix #2444 : Ambiguous implicit conversions from null literals in decompiled code
4 years ago
Christoph Wille
cd928e5bf0
Merge pull request #2454 from icsharpcode/fix-2446-package-refs
...
Solution for #2446 adding support for package and project references in new-style "Dependencies" node
4 years ago
Andreas Weizel
f76acdb09c
Fix: NuGet package nodes were not selected when added through command line
4 years ago
Daniel Grunwald
52dad2f005
Add hotkeys for focusing the toolbar combo boxes
4 years ago
Daniel Grunwald
733029bbb7
Move commands for opening panes to `Window` menu and add commands for the "Assemblies" and "Analyzer" panes.
...
While the command isn't really necessary to open these panes ("Assemblies" is always open and "Analyzer" opens automatically when analyzing), it is useful to focus these panes without having to use the mouse.
4 years ago
Christoph Wille
b6b705ec5b
Update Microsoft.VSSDK.BuildTools to P2
4 years ago
Daniel Grunwald
f2d24295cd
Merge pull request #2451 from icsharpcode/christophwille/reproduciblebuilds
...
Reproducible builds
4 years ago
Andreas Weizel
79bc9de904
Combine all "Open reference" commands to avoid duplicate code
4 years ago
Andreas Weizel
04a615a3f2
Allow to open ILSpy on project references under "Dependencies"
4 years ago
Andreas Weizel
db81fb17e2
Fix #2446 : Allow to open ILSpy on package references under "Dependencies"
4 years ago
Christoph Wille
6e4566d224
Add back DebugSymbols to csproj
4 years ago
Christoph Wille
b95f3aa1d2
Switch release and debug to embedded debug info
4 years ago
Christoph Wille
648fe32aa0
Reproducible builds, see https://devblogs.microsoft.com/dotnet/producing-packages-with-source-link/ and https://github.com/dotnet/reproducible-builds (for Release only)
4 years ago
Christoph Wille
9b6d8f4d68
Merge pull request #2447 from icsharpcode/christophwille/vs2022addin
...
Modifications for VS2022
4 years ago
Christoph Wille
d1678d1547
Modifications for testing for VS2022
4 years ago
Siegfried Pammer
6d4a888999
Update Roslyn to 3.11.0-1.final.
4 years ago
Siegfried Pammer
ec1b9a4ccd
Fix #2443 : do not use this()-ctor initializers by accident if base type is unknown.
4 years ago
Siegfried Pammer
8eafbb3d90
Fix #2092 : aggressively inline code in compiler-generated lambdas and expression trees.
4 years ago
Siegfried Pammer
164c8880af
#2092 : Make TransformExpressionTrees.MatchGetTypeFromHandle and TransformExpressionTrees.MatchGetContructorFromHandle use IType.FullName instead of actual IType instances, so we can better handle assemblies processed by tools like ILMerge, where there might be used multiple versions of mscorlib in one assembly.
4 years ago
Siegfried Pammer
353ce88266
Fix NRE in ExtractPackageEntryContextMenuEntry
4 years ago