.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.
3 months ago
..
Analyzers
Re-categorise assembly tree context-menu entries
3 months ago
AppEnv
Show startup exceptions in a dedicated error window
3 months ago
AssemblyTree
Sync the tree selection to the active document tab
3 months ago
Assets
Restore distinct metadata tree-node icons
3 months ago
Commands
Drop the redundant "Freeze current tab" main-menu entry
3 months ago
Controls
Cap the resource string table width when embedded in the editor
3 months ago
Docking
Unify inner tab content under a single ContentPageModel base
3 months ago
Languages
Restore C# GetCodeMappingInfo and GetEntityName overrides
3 months ago
Metadata
Unify inner tab content under a single ContentPageModel base
3 months ago
Options
Unify inner tab content under a single ContentPageModel base
3 months ago
Properties
Drop the redundant "Freeze current tab" main-menu entry
3 months ago
Search
Extend Light/Dark brushes to window, panes, menus, and input controls
3 months ago
TextView
Unify inner tab content under a single ContentPageModel base
3 months ago
Themes
Freeze the preview tab on drag and add Ctrl+W tab close
3 months ago
TreeNodes
Unify inner tab content under a single ContentPageModel base
3 months ago
Updates
Check For Updates — menu, startup poll, banner
3 months ago
Util
Cross-platform ImageList decoder + FORMAT.md
3 months ago
ViewModels
Unify inner tab content under a single ContentPageModel base
3 months ago
Views
Freeze the preview tab on drag and add Ctrl+W tab close
3 months ago
App.axaml
Tint the focused tool-pane header muted accent-blue instead of gray
3 months ago
App.axaml.cs
Show About page and seed running framework on first run
3 months ago
CompareEngine.cs
Compare pane — diff two assemblies into a merged tree
3 months ago
ContextMenuEntry.cs
Context-menu framework (IContextMenuEntry + Export)
3 months ago
ContextMenuProvider.cs
Show MEF-declared icons on main menu and context menus
3 months ago
DecompilationOptions.cs
Port the Debug Steps pane and its ILAst languages (DEBUG-only)
3 months ago
EntityReference.cs
Drop "mirrors WPF" cross-references from comments / xmldoc
3 months ago
Entry.cs
Compare pane — diff two assemblies into a merged tree
3 months ago
ILSpy.csproj
Switch to the Avalonia 12 DevTools (WithDeveloperTools) bridge
3 months ago
Images.cs
Restore distinct metadata tree-node icons
3 months ago
LanguageSettings.cs
Revert search-pane→tree-filter bleed-through
3 months ago
NavigationEntry.cs
ViewState — Back/Forward also restores expanded foldings
3 months ago
NavigationHistory.cs
Port the three remaining assembly-list-change subscribers
3 months ago
Program.cs
Switch to the Avalonia 12 DevTools (WithDeveloperTools) bridge
3 months ago
SessionSettings.cs
Tree-view options reach the assembly tree
3 months ago
SettingsService.cs
Check For Updates — menu, startup poll, banner
3 months ago
SmartTextOutputExtensions.cs
AddUIElement / AddButton infrastructure for inline UI
3 months ago
TaskbarProgressService.cs
Drop "mirrors WPF" cross-references from comments / xmldoc
3 months ago
ViewLocator.cs
Host tab content in a ContentControl and cache it across tab switches
3 months ago
app.manifest
Basic project structure
3 months ago