Skip to content

Fix #351: capture C# explicit-interface event names - #632

Merged
Widthdom merged 1 commit into
mainfrom
fix-issue351
Apr 22, 2026
Merged

Fix #351: capture C# explicit-interface event names#632
Widthdom merged 1 commit into
mainfrom
fix-issue351

Conversation

@Widthdom

Copy link
Copy Markdown
Owner

Summary

  • add a dedicated C# explicit-interface event extractor row so event EventHandler IFoo.Evt is indexed as Evt
  • add regression coverage for same-line/next-line accessor blocks plus generic and global:: qualifiers
  • update the changelog and developer guide for the new explicit-interface event support

Verification

  • dotnet build
  • dotnet test
  • dotnet test --filter "FullyQualifiedName~Extract_CSharp_DetectsExplicitInterfaceEventImpl"
  • dotnet test --filter "FullyQualifiedName~CodeIndex.Tests.SymbolExtractorTests"
  • dotnet test --filter "FullyQualifiedName~QueryCommandRunnerTests&FullyQualifiedName~Outline"
  • local cdidx.dll repro for definition Evt / outline

Closes #351.

@Widthdom
Widthdom merged commit aeb9c9a into main Apr 22, 2026
6 checks passed
@Widthdom
Widthdom deleted the fix-issue351 branch April 22, 2026 13:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant