.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Siegfried Pammer
a9d0d1573a
Scroll bookmark navigation to the re-anchored line, not the saved offset
...
After scrolling to a navigated bookmark, the deferred apply restored the
caret/scroll captured when the bookmark was created, which overwrote the
centering that had just been computed for the resolved line. A bookmark
re-anchors by token / IL offset, so a decompiler-setting change that reflows
the C# moves it to a different line than the one saved in its view state; the
stale offset then scrolled that line back off-screen, leaving only the
highlight playing where it could not be seen.
Restore just the captured foldings now -- and before centering, since
collapsing or expanding shifts where lines sit -- and let the centered,
re-resolved line be the final caret and scroll position.
Assisted-by: Claude:claude-opus-4-8:Claude Code
1 week ago
..
Analyzers
Syntax-colour analyzer signatures with bold type names
2 weeks ago
AppEnv
Add a bookmarks feature for the decompiled C# view
1 week ago
AssemblyList
Honor the user's decompiler settings in all decompilation paths
4 weeks ago
AssemblyTree
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
Bookmarks
Scroll bookmark navigation to the re-anchored line, not the saved offset
1 week ago
Commands
Skip missing session assemblies when navigating on launch
3 weeks ago
Compare
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
ContextMenus
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
Controls
Add omnibar breadcrumb and search bar above the decompiled code
3 weeks ago
Diagnostics
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
Docking
Add a bookmarks feature for the decompiled C# view
1 week ago
Editor
Show the arrow cursor over the editor's left gutter margins
1 week ago
Input
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
Languages
Honor the user's decompiler settings in all decompilation paths
4 weeks ago
MainWindow
Assert macOS menu conventions in the main-menu UI tests
3 weeks ago
Metadata
Show metadata tables when opening a standalone portable PDB
2 weeks ago
Navigation
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
NuGetFeeds
Lazy-load custom package icons in the NuGet feed dialog
2 weeks ago
Options
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
Plugins
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
Resources
Honor the user's decompiler settings in all decompilation paths
4 weeks ago
Search
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
Settings
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
TextView
Fix doubled index on macro opcodes in the IL view
1 week ago
Themes
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
TreeNodes
Share the settings-derived type system between tree, search, and views
4 weeks ago
Updates
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
Util
Reveal selected files in a single Explorer window again
4 weeks ago
Views
Lazy-load custom package icons in the NuGet feed dialog
2 weeks ago
AppInitializationTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
CaptureContextAttribute.cs
Add per-step visual breakpoints to the headless UI tests
4 weeks ago
EntityReferenceResolveTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
FixtureAssembly.cs
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
ILSpy.Tests.csproj
Port the sample plugin to Avalonia
4 weeks ago
ResetAppStateAttribute.cs
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
SessionSettingsTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
TestApp.axaml
Basic project structure
4 weeks ago
TestApp.axaml.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
4 weeks ago
TestAppBuilder.cs
Add per-step visual breakpoints to the headless UI tests
4 weeks ago
TestCaptureExtensions.cs
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
TestHarness.cs
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
TreeNavigation.cs
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
TreeNodeAssertions.cs
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
Waiters.cs
Drop redundant global:: qualifiers on ICSharpCode references
4 weeks ago
WindowExtensions.cs
Basic project structure
4 weeks ago
packages.lock.json
Add Open from NuGet feed dialog for browsing and opening packages
4 weeks ago