Austin Wise
89101b593d
Fix loading icons embedded as resources.
...
When BitmapCacheOption.None is used, icons will not be loaded from the
stream until they are needed to be displayed. In this case, the icon
loading will be triggered when the text box is rendered from the UI thread.
However by that time the steam object will have already been disposed.
This results in no icons being visibile.
The fix is to eager load the icons while the stream is still alive.
An alterntive fix would be to defer disposing the stream to a later time
or not dispose it at all.
3 years ago
Siegfried Pammer
e823ed9966
#2594 : Cache LoadedAssembly.GetTargetFrameworkIdAsync, LoadedAssembly.GetRuntimePackAsync, PEFile.Name, PEFile.FullName to improve performance of assembly resolving. This improves performance of the analysis by a factor of 2.
3 years ago
Siegfried Pammer
d501de8766
Merge pull request #2589 from icsharpcode/christophwille/ae613update
...
Update to AvalonEdit 6.1.3.50
3 years ago
Siegfried Pammer
a2223e033e
Add missing license headers.
3 years ago
Siegfried Pammer
2a7e9c1d78
#2590 : Fix printing of "Invalid MethodBodyBlock" comments. Make them appear between the braces of the block.
3 years ago
Christoph Wille
c9d3d58d5b
Update to AvalonEdit 6.1.3.50
3 years ago
Siegfried Pammer
d9bde66505
Merge pull request #2586 from icsharpcode/christophwille/nupdates2021
...
Update NuGet packages
3 years ago
Siegfried Pammer
88e2f5e94c
Merge pull request #2585 from yyjdelete/openlink
...
Fix MainWindow.OpenLink for net6.0
3 years ago
Siegfried Pammer
344cd61395
Update Microsoft.Build.Locator and NuGet.Protocol in ICSharpCode.Decompiler.Tests
3 years ago
Siegfried Pammer
27cb329105
Fix `JumpToReference` for search results from unexpanded bundle/package tree nodes.
3 years ago
Siegfried Pammer
26183f798b
#2397 : Add TypeSystemExtensions.IsUnmanagedType
3 years ago
Christoph Wille
963a99d330
Update NuGet packages
3 years ago
SilverFox
1f47bce470
Fix MainWindow.OpenLink for net6.0
4 years ago
Siegfried Pammer
12e586b44b
Âdd a test case for stackalloc in nested context.
4 years ago
Siegfried Pammer
f09deb4dfd
Merge pull request #2578 from davidwengier/AddTypeDefinitionDocuments
...
Add TypeDefinitionDocuments to custom debug information data
4 years ago
Siegfried Pammer
518ade7523
Make GetReferenceAssemblyPath pick the closest available version.
4 years ago
Siegfried Pammer
1998bb2967
Add hyperlinks to other metadata tables to make the "Go to Token" command more accessible.
4 years ago
Christoph Wille
3503b91f77
Fix unreachable code
4 years ago
David Wengier
52628a219a
Add TypeDefinitionDocuments to custom debug information data
4 years ago
Andreas Weizel
3d2176554f
Correct manufacturer name in MSI package
4 years ago
Andreas Weizel
a767fc454c
Fix #2574 : Show verification screen with target directory before starting installation
4 years ago
Christoph Wille
e4a8b62534
Release of 7.2 P3
4 years ago
Siegfried Pammer
43a22d234e
Merge pull request #2387 from icsharpcode/search-predicates
...
Search predicates
4 years ago
Siegfried Pammer
2646265069
#2565 : Improve GetFileNameForResource: Assume that input is already a filename.
4 years ago
Siegfried Pammer
0f3e8b79be
Merge pull request #2567 from icsharpcode/filename-sanitizer
...
Improve file name sanitizer
4 years ago
Siegfried Pammer
37456672d7
WholeProjectDecompiler: set segment length for Unix to 255.
4 years ago
Siegfried Pammer
fe2adcd887
Add context menu entries to allow setting "inassembly:" and "innamespace:" prefixes from tree nodes and search results.
4 years ago
Siegfried Pammer
209e2de6d0
First part of #1175 and #828 : Add 'innamespace' and 'inassembly' predicates to allow scoping search to a specific assembly/namespace.
4 years ago
Siegfried Pammer
a48f0d311c
Fix #2330 : Add conditional sub directory support
4 years ago
Daniel Grunwald
f3e87d7563
Merge pull request #2568 from icsharpcode/abstract-static-interface-members
...
C# 10 abstract static interface members
4 years ago
Siegfried Pammer
01e5e70bf7
'override' is only valid outside of interfaces.
4 years ago
Siegfried Pammer
15f49c0079
Add basic support for abstract static members in interfaces.
4 years ago
Christoph Wille
888c2454b6
Update the tools that ILSpy is part of (or its decompilation engine)
4 years ago
Siegfried Pammer
bf336d85cf
Fix second issue mentioned in #2565 : resource names such as path/to/file.ext are now properly handled as relative paths.
4 years ago
Siegfried Pammer
849161e362
- Replace DecompilerTextView.CleanUpName with direct uses of WholeProjectDecompiler.CleanUpFileName
...
- Add file extension handling to WholeProjectDecompiler.CleanUpName
- Add WholeProjectDecompiler.SanitizeFileName, which respects file extensions
4 years ago
Siegfried Pammer
07ee98ca37
#2564 : lock list.lockObj as well.
4 years ago
Siegfried Pammer
2debfe9e73
Fix #2564 : Make sure lock is held in all AssemblyList ctors that modify it.
4 years ago
Daniel Grunwald
787621fb51
Revert "Use Nop instead of InvalidExpression to hold the "goto from catch-block to try-block" comment"
...
This reverts commit 77dcbbee86
.
4 years ago
Daniel Grunwald
cedd8a6bf6
Fix #2480 : Avoid yield-return decompilation if there are unrecognized state assignments in a finally method.
4 years ago
Daniel Grunwald
77dcbbee86
Use Nop instead of InvalidExpression to hold the "goto from catch-block to try-block" comment
4 years ago
Daniel Grunwald
b404bf3aa7
#2480 : avoid crash if ILAst "cannot jump into block container" invariant is violated
4 years ago
Siegfried Pammer
d04df6e387
ilspycmd: Add missing long forms of some options.
4 years ago
Siegfried Pammer
46087193bf
Update ilspycmd help text in README.md
4 years ago
Siegfried Pammer
d4a7870df6
ilspycmd: Use VersionOptionFromMember to allow using --version without an argument.
4 years ago
Siegfried Pammer
130a07dbb4
ilspycmd: fix LanguageVersion help text
4 years ago
Christoph Wille
fbad0d8990
Add Release build step
4 years ago
Christoph Wille
2e5411732a
Update McMaster.Extensions.CommandLineUtils to latest
4 years ago
Daniel Grunwald
f104233e78
Fix #2388 : Add support for branch from catch-block to try-block (VB `On Error Resume Next`)
4 years ago
Daniel Grunwald
8fb44414c9
Remove unused GenerateConvHelper
4 years ago
Christoph Wille
16dbfe76e4
Update TargetFrameworkVersion because https://github.com/actions/virtual-environments/blob/main/images/win/Windows2022-Readme.md only has 19041 and higher SDKs for Windows 10 (see also https://en.wikipedia.org/wiki/Windows_10_version_history )
4 years ago