C# extractor
The C# extractor maps tree-sitter C# CST nodes to canonical concepts. Class, method, and namespace names come from the standardname field; variable names come from the declarator.
Detected concepts
Example
Renaming a method:differens old.cs new.cs:
Known limitations
- Partial classes across files are correlated per file; the cross-file correlator pairs moved members when the whole changeset is diffed at once.
- LINQ query syntax reports as call expressions, not query clauses.