在 Visual Studio 代码中,我在哪里可以找到适用于 C#/.NET 核心的 textMateRules 的官方完整范围列表?

Where can I find an official complete list of scopes to go with textMateRules for C#/.NET core in Visual Studio Code?

到目前为止,我在 https://github.com/Microsoft/vscode/issues/6056 which was closed based on . This in turn send to https://code.visualstudio.com/docs/getstarted/themes and https://code.visualstudio.com/docs/getstarted/theme-color-reference 上查看了一个请求,但没有关于范围的信息。
我能找到的最接近的灵感来源是 https://github.com/Microsoft/vscode/blob/master/extensions/theme-defaults/themes/hc_black.json,但它与 Microsoft 发布的官方完整、系统的 list/tree C# 特定范围相去甚远。
如果重要的话,它从需要按范围(即本地与外部范围)或访问修饰符(即私有保护等)对变量进行颜色区分开始。

范围名称是任意的。你可以在编写语言语法时使用任何你想要的名称。

因此,无法获得这些名称的完整列表。


可以找到命名范围的官方约定 here。此页面仅提供最基本的指导,因此您需要查看一些流行的主题和语法并找出它们使用的约定。


编辑:

如果您对 C# 作用域名称特别感兴趣,可以从位于 C:\Users\<username>\AppData\Local\Programs\Microsoft VS Code\resources\app\extensions\csharp\syntaxes\csharp.tmLanguage.json 的相应语法文件中获取它们。