mirror of https://github.com/icsharpcode/ILSpy.git
Browse Source
NodeLookup.AddNode indexed every annotation of every rendered node by reference identity, but the debug-step highlighter only ever looks up the DebugStepMarker; the rest were dead keys, and a shared annotation (ResolveResult and friends, copied across nodes) would resolve to whichever node rendered last. Make DebugStepMarker public and bridge only it -- behaviour-preserving for resolution while dropping the per-annotation dictionary churn on every rendered node. Assisted-by: Claude:claude-opus-4-8:Claude Codepull/3847/head
3 changed files with 33 additions and 11 deletions
Loading…
Reference in new issue