mirror of https://github.com/icsharpcode/ILSpy.git
Browse Source
The UseNestedNamespaceNodes and HideEmptyMetadataTables handlers both force a materialised node to re-create its children (clear, re-arm LazyLoading, EnsureLazyChildren), guarded on it not already being lazy. That's a general tree-node operation -- a soft, in-place rebuild that re-runs LoadChildren without reloading the assembly -- so it belongs on SharpTreeNode next to the lazy contract it builds on, not as a private helper in the model. Both call sites now use node.ReloadChildren(). Assisted-by: Claude:claude-opus-4-8:Claude Codepull/3755/head
2 changed files with 20 additions and 14 deletions
Loading…
Reference in new issue