.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.
ds5678
c40c299ff8
Read the full namespace path off tree namespace nodes, not the label
...
In nested-namespace mode a NamespaceTreeNode's display label is only its
last segment ("Generic"), while the full dotted path
("System.Collections.Generic") is what identifies the namespace in
metadata and to the docs site. Three call sites read the label where they
need the full path, so in nested mode each targets the wrong namespace:
decompiling a namespace node queries an empty one and titles the output
after the last segment; the MSDN URL points at the wrong page; and
scope-search-to-namespace scopes to the wrong name.
These are ds5678's fixes from #3879 , reintegrated on top of the eager
namespace rebuild. #3879's other Name -> FullName corrections, in
AssemblyTreeNode.FindNamespaceNode and TreeNodeLocator, are already
covered here by the full-namespace-name and type-handle indexes, so only
the Decompile and search-entry cases carry over.
Assisted-by: Claude:claude-opus-4-8:Claude Code
2 months ago
..
AddToMainListContextMenuTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
AssemblyListDecompileTests.cs
Honor the user's decompiler settings in all decompilation paths
3 months ago
AssemblyListDisposalTests.cs
Stop the assembly list from disposing removed assemblies
3 months ago
AssemblyTreeContextMenuTests.cs
Drop redundant global:: qualifiers on ICSharpCode references
3 months ago
AssemblyTreeDragReorderTests.cs
Drop redundant global:: qualifiers on ICSharpCode references
3 months ago
AssemblyTreeExpanderHitboxTests.cs
Drop redundant global:: qualifiers on ICSharpCode references
3 months ago
AssemblyTreeFileDropTests.cs
Drop redundant global:: qualifiers on ICSharpCode references
3 months ago
AssemblyTreeSortTests.cs
Drop redundant global:: qualifiers on ICSharpCode references
3 months ago
AssemblyTreeTests.cs
Drop redundant global:: qualifiers on ICSharpCode references
3 months ago
DefaultAssemblyListTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
DropSelectionBatchingTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
FindTreeNodeReferenceTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
ManageAssemblyListsButtonStateTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
ManageAssemblyListsSelectTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
NamespaceTreeNodeTests.cs
Rebuild the assembly-tree namespaces eagerly, as the WPF host did
2 months ago
NestedNamespaceTreeTests.cs
Read the full namespace path off tree namespace nodes, not the label
2 months ago
PreconfiguredAssemblyListTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
ReloadAssemblyContextMenuTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
RemoveAssemblyContextMenuTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
ShowMetadataTokensTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
TargetFrameworkOverrideTests.cs
Add a per-assembly target-framework override for reference resolution
3 months ago
TreeViewSettingsLiveReactivityTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
TypeSystemStalenessTests.cs
Rebuild the assembly-tree namespaces eagerly, as the WPF host did
2 months ago
UseNestedNamespaceNodesGridVerification.cs
Drop redundant global:: qualifiers on ICSharpCode references
3 months ago
UseNestedNamespaceNodesLiveTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago
UseNestedNamespaceNodesScreenshot.cs
Avalonia 12.1
2 months ago
UseNestedNamespaceNodesTests.cs
Move ILSpy UI code back to the ICSharpCode.ILSpy root namespace
3 months ago