.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
5b497b3155
Unify inner tab content under a single ContentPageModel base
...
The document tabs had two parallel hierarchies: the ContentTabPage dockable wrapper, and four unrelated content viewmodels in its object? Content slot -- three TabPageModel subclasses plus OptionsPageModel, which derived from a bare ObservableObject. The wrapper bridged the gap by reflection (reading Title off the runtime type) and the router duck-typed IsStaticContent across two unrelated classes.
Collapse the content side under one abstract ContentPageModel base (named to avoid a clash with Avalonia.Controls.ContentPage). OptionsPageModel joins it, dropping its duplicate Title/IsStaticContent. ContentTabPage.Content becomes ContentPageModel?, so title/language-switching read directly and IsWritablePreview collapses from two runtime type-tests to one IsStaticContent check. CreateTab and the dock-router helpers are typed through. Morph-in-place is unchanged -- the One still swaps its Content in place; this only strengthens the types behind it.
4 weeks ago
..
Analyzers
Re-categorise assembly tree context-menu entries
4 weeks ago
AppEnv
Show startup exceptions in a dedicated error window
4 weeks ago
AssemblyTree
Sync the tree selection to the active document tab
4 weeks ago
Assets
Restore distinct metadata tree-node icons
4 weeks ago
Commands
Drop the redundant "Freeze current tab" main-menu entry
4 weeks ago
Controls
Cap the resource string table width when embedded in the editor
4 weeks ago
Docking
Unify inner tab content under a single ContentPageModel base
4 weeks ago
Languages
Restore C# GetCodeMappingInfo and GetEntityName overrides
4 weeks ago
Metadata
Unify inner tab content under a single ContentPageModel base
4 weeks ago
Options
Unify inner tab content under a single ContentPageModel base
4 weeks ago
Properties
Drop the redundant "Freeze current tab" main-menu entry
4 weeks ago
Search
Extend Light/Dark brushes to window, panes, menus, and input controls
4 weeks ago
TextView
Unify inner tab content under a single ContentPageModel base
4 weeks ago
Themes
Freeze the preview tab on drag and add Ctrl+W tab close
4 weeks ago
TreeNodes
Unify inner tab content under a single ContentPageModel base
4 weeks ago
Updates
Check For Updates — menu, startup poll, banner
4 weeks ago
Util
Cross-platform ImageList decoder + FORMAT.md
4 weeks ago
ViewModels
Unify inner tab content under a single ContentPageModel base
4 weeks ago
Views
Freeze the preview tab on drag and add Ctrl+W tab close
4 weeks ago
App.axaml
Tint the focused tool-pane header muted accent-blue instead of gray
4 weeks ago
App.axaml.cs
Show About page and seed running framework on first run
4 weeks ago
CompareEngine.cs
Compare pane — diff two assemblies into a merged tree
4 weeks ago
ContextMenuEntry.cs
Context-menu framework (IContextMenuEntry + Export)
4 weeks ago
ContextMenuProvider.cs
Show MEF-declared icons on main menu and context menus
4 weeks ago
DecompilationOptions.cs
Port the Debug Steps pane and its ILAst languages (DEBUG-only)
4 weeks ago
EntityReference.cs
Drop "mirrors WPF" cross-references from comments / xmldoc
4 weeks ago
Entry.cs
Compare pane — diff two assemblies into a merged tree
4 weeks ago
ILSpy.csproj
Switch to the Avalonia 12 DevTools (WithDeveloperTools) bridge
4 weeks ago
Images.cs
Restore distinct metadata tree-node icons
4 weeks ago
LanguageSettings.cs
Revert search-pane→tree-filter bleed-through
4 weeks ago
NavigationEntry.cs
ViewState — Back/Forward also restores expanded foldings
4 weeks ago
NavigationHistory.cs
Port the three remaining assembly-list-change subscribers
4 weeks ago
Program.cs
Switch to the Avalonia 12 DevTools (WithDeveloperTools) bridge
4 weeks ago
SessionSettings.cs
Tree-view options reach the assembly tree
4 weeks ago
SettingsService.cs
Check For Updates — menu, startup poll, banner
4 weeks ago
SmartTextOutputExtensions.cs
AddUIElement / AddButton infrastructure for inline UI
4 weeks ago
TaskbarProgressService.cs
Drop "mirrors WPF" cross-references from comments / xmldoc
4 weeks ago
ViewLocator.cs
Host tab content in a ContentControl and cache it across tab switches
4 weeks ago
app.manifest
Basic project structure
4 weeks ago