Files
Siegfried Pammer 5a6972323d Fix #633: add an Overrides analysis showing overridden base members
The analyzer panel could only walk downward (Overridden By, Implemented
By); finding what a member overrides required manually climbing base
types. The upward interface direction already exists as the Implements
analysis, so this adds the missing base-class direction as its dual.

The analyzer walks the override chain member by member via
InheritanceHelper.GetBaseMember instead of collecting all
signature-equal base members, so it stops at 'new virtual' shadow
boundaries, which hide any further base members from overriding. No
assembly-scope scan is needed; the walk is a direct type-system lookup.

Assisted-by: Claude:claude-fable-5:Claude Code
2026-07-27 17:11:11 +02:00
..