Siegfried Pammer
19d5ea4095
Fix #2505 : Do treat whole resource name as file name without directory at the start of GetFileNameForResource.
4 years ago
Freakness109
6c93b76e99
ILSpyCmd: Add support for decompressing single-file bundles
...
Add a new flag `-d|--dump-package` to ILSpyCmd that decompresses
single-file bundles into a target directory.
4 years ago
Christoph Wille
11ec27c2bb
Set next version to 7.2-preview1
4 years ago
Siegfried Pammer
23d9045503
Merge pull request #2431 from icsharpcode/issue2038
...
Fix #2038
4 years ago
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
dbbcbb87fe
Make pattern matching transform a simple ILTransform for both reference and value types. Check that the true branch dominates all uses of the pattern variable.
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
Denis Rozimovschii
e95c09b9d8
#2493 make SearchTermMatches virtual for possible FilterClass extensions
4 years ago
Siegfried Pammer
e50d221e06
Adjust NullableLiftingTransform to match new patterns due to RemoveInfeasiblePathTransform.
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
SilverFox
89eebc387a
Fix #2475 : Fix support for records with custom copy ctor
4 years ago
SilverFox
d0d70a6496
Fix #2475 : Add support for sealed records and records with interface
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
Siegfried Pammer
cd787c5549
Fix DecompilerSettings.PatternMatching should only be active in case >= CS70.
4 years ago
Siegfried Pammer
2b26e5013b
Add Roslyn 2.x pattern for value type pattern matching.
4 years ago
Siegfried Pammer
cd0c76d7b1
Support leave instructions in RemoveInfeasiblePathTransform and transform match(x) ? true : false to match(x).
4 years ago
Siegfried Pammer
5fa8201533
Added support for isinst-unbox.any pattern with generic reference types and simplified value types pattern detection.
4 years ago
Siegfried Pammer
83727ea4b0
Add support for value type patterns
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
Siegfried Pammer
357d55d2ad
Add support for old roslyn pattern matching pattern.
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