Nyerst
54f054751b
Update Resources.zh-Hans.resx
...
Add missing translations.
3 years ago
Siegfried Pammer
03c38c5e17
Improved Window menu.
3 years ago
Siegfried Pammer
906ba2e5e3
Add single-instance launch config
3 years ago
Siegfried Pammer
fe3fcc8e36
Fix #2597 , fix #2579 : Use "ILSpyInstance" mutex to wait until the first ILSpy instance is ready to receive WM_COPYDATA.
3 years ago
Siegfried Pammer
2077306a49
Fix #2368 : Dim namespaces containing only internal types
3 years ago
Siegfried Pammer
7c7247d359
Fix AnalyzerSearchTreeNode.Text
3 years ago
Siegfried Pammer
104aafbd5d
Remove ILSpy-specific triggers from Generic.xaml
3 years ago
Siegfried Pammer
e2428148ef
Ignore instructions with field operands in MethodVirtualUsedByAnalyzer
3 years ago
Siegfried Pammer
1c0460d077
AnalyzerScope: Retrieve list of assemblies only once and not in every iteration.
3 years ago
Siegfried Pammer
9d264f56d6
- Properly reset AnalyzerSearchTreeNode on assembly list changes.
...
- Add a stopwatch to ThreadingSupport
3 years ago
Siegfried Pammer
0f577200f5
Merge pull request #2595 from AustinWise/austin/FixIconLoading
...
Fix displaying icons from embedded resources
3 years ago
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
3 years ago
Siegfried Pammer
12e586b44b
Âdd a test case for stackalloc in nested context.
3 years ago
Siegfried Pammer
f09deb4dfd
Merge pull request #2578 from davidwengier/AddTypeDefinitionDocuments
...
Add TypeDefinitionDocuments to custom debug information data
3 years ago
Siegfried Pammer
518ade7523
Make GetReferenceAssemblyPath pick the closest available version.
3 years ago
Siegfried Pammer
1998bb2967
Add hyperlinks to other metadata tables to make the "Go to Token" command more accessible.
3 years ago
Christoph Wille
3503b91f77
Fix unreachable code
3 years ago
David Wengier
52628a219a
Add TypeDefinitionDocuments to custom debug information data
3 years ago
Andreas Weizel
3d2176554f
Correct manufacturer name in MSI package
3 years ago
Andreas Weizel
a767fc454c
Fix #2574 : Show verification screen with target directory before starting installation
3 years ago
Christoph Wille
e4a8b62534
Release of 7.2 P3
3 years ago
Siegfried Pammer
43a22d234e
Merge pull request #2387 from icsharpcode/search-predicates
...
Search predicates
3 years ago
Siegfried Pammer
2646265069
#2565 : Improve GetFileNameForResource: Assume that input is already a filename.
3 years ago
Siegfried Pammer
0f3e8b79be
Merge pull request #2567 from icsharpcode/filename-sanitizer
...
Improve file name sanitizer
3 years ago
Siegfried Pammer
37456672d7
WholeProjectDecompiler: set segment length for Unix to 255.
3 years ago
Siegfried Pammer
fe2adcd887
Add context menu entries to allow setting "inassembly:" and "innamespace:" prefixes from tree nodes and search results.
3 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.
3 years ago
Siegfried Pammer
a48f0d311c
Fix #2330 : Add conditional sub directory support
3 years ago
Daniel Grunwald
f3e87d7563
Merge pull request #2568 from icsharpcode/abstract-static-interface-members
...
C# 10 abstract static interface members
3 years ago
Siegfried Pammer
01e5e70bf7
'override' is only valid outside of interfaces.
3 years ago
Siegfried Pammer
15f49c0079
Add basic support for abstract static members in interfaces.
3 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