diff --git a/DEVELOPER_GUIDE.md b/DEVELOPER_GUIDE.md index 83968b6a8..52b8b57af 100644 --- a/DEVELOPER_GUIDE.md +++ b/DEVELOPER_GUIDE.md @@ -1435,6 +1435,8 @@ Supported symbol kinds by language: | Zig / PowerShell / CSS-SCSS / Batch / Assembly / HTML | language-specific functions, labels, selectors, stages, Web Components, properties, imports | language-specific references where implemented | mixed | | XML | bounded element/attribute paths plus NuGet.config security-policy values | XAML references where implemented | mixed | +C# parameter and argument-list modifier tokens (`out`, `ref`, `in`, `params`, `this`, and `scoped`) are excluded only when parsed in modifier positions. A following concrete or generic type retains its `type_reference`, while `out var` emits neither the modifier nor the implicit `var` as a type. Do not implement this as a global keyword blacklist because contextual keywords can remain legal identifiers outside modifier positions. + Shell and PowerShell files also expose a synthetic `