.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
1f448dbb29
Scroll a node's new children into view when it is expanded
...
The WPF tree did this, and the Avalonia port kept the routine but never
wired it up: the row template's expander binds IsExpanded straight to the
node, so no expansion reached the control and HandleExpanding sat with no
callers. Expanding a row near the bottom of the pane left its children
off screen.
The rule copies the native Windows tree control: scroll far enough to
show the new children, but stop at the expanded node so it never leaves
the viewport, and do not move at all when the children already fit. The
reveal now hangs off user gestures only -- the expander's Click and the
keyboard cases -- because the paths that expand nodes programmatically
position the viewport themselves afterwards, which is what the removed
doNotScrollOnExpanding flag used to arrange.
Assisted-by: Claude:claude-opus-5:Claude Code
2 days ago
..
Analyzers
Route remaining flat icon sites through the tree nodes' GetIcon helpers
3 weeks ago
AppEnv
Relax SwitchInstruction invariant: throw-expression branches don't need to agree in the type.
2 weeks ago
AssemblyTree
Leave nothing of the previous list behind when it stops being shown
1 week ago
Assets
Fix unreachable-process and selection defects in the process dialog
2 months ago
Bookmarks
Fix #3845 : Add option to expand XML documentation comments
2 months ago
Commands
Drop the remaining WPF back-references from comments
1 month ago
Controls
Scroll a node's new children into view when it is expanded
2 days ago
Docking
Empty the panes when the assembly list is cleared
1 week ago
Languages
#2253 : Export the WPF application definition as such, not as a Page
2 weeks ago
Metadata
Fix #2054 : repair a chain of type forwarders that cycles
2 weeks ago
NuGetFeeds
NuGet August 2026 Updates ( #3981 )
1 month ago
Options
Harden the point-size box against NaN, stale clamped text, and theme drift
1 month ago
Processes
NuGet August 2026 Updates ( #3981 )
1 month ago
Properties
Fix #2093 : find a navigation target in a reference assembly too
1 week ago
Search
Fix #4040 : Compose accessibility and static overlays onto search result icons
3 weeks ago
TextView
Leave nothing of the previous list behind when it stops being shown
1 week ago
Themes
Give dark-theme syntax colors a perceptual contrast floor
1 month ago
TreeNodes
Reorder the tree rows when the assembly list is sorted
2 days ago
Updates
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
Util
Reveal selected files in a single Explorer window again
3 months ago
ViewModels
Show each step's pipeline half, and filter without building the tree
3 weeks ago
Views
Reject the name of an existing list in the assembly list prompt
7 days ago
App.axaml
Fix #3994 : theme the documentation hover popup's chrome
1 month ago
App.axaml.cs
Reimplement cross-platform single-instance handling
2 months ago
CompareEngine.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
ContextMenuEntry.cs
Drop the remaining WPF back-references from comments
1 month ago
ContextMenuProvider.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
DecompilationOptions.cs
Carry step recording in the decompilation request
3 weeks ago
EntityReference.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
Entry.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
ExtensionMethods.cs
Share the settings-derived type system between tree, search, and views
3 months ago
FireAndForgetExtensions.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
ILSpy.csproj
Add a per-assembly target-framework override for reference resolution
3 months ago
Images.cs
Fix unreachable-process and selection defects in the process dialog
2 months ago
LanguageSettings.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
NavigationEntry.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
NavigationHistory.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
Program.cs
Reimplement cross-platform single-instance handling
2 months ago
SessionSettings.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
SettingsService.cs
Fix #3845 : Add option to expand XML documentation comments
2 months ago
SmartTextOutputExtensions.cs
Surface recovered export failures in the report the user actually sees
1 month ago
SolutionWriter.cs
Surface recovered export failures in the report the user actually sees
1 month ago
TaskbarProgressService.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
ViewLocator.cs
Add a bookmarks feature for the decompiled C# view
3 months ago
app.manifest
Basic project structure
3 months ago
packages.lock.json
NuGet September 2026 Updates including .NET 11 RC1 with nearest Roslyn
1 week ago