来自 INamedTypeSymbol 的令牌
Token from INamedTypeSymbol
给定一个 INamedTypeSymbol
对象,需要将其转换为 Token
表示类型的字面用法(例如翻译 typeof(bool)
的 INamedTypeSymbol
Token
bool
),
- 那个
INamedTypeSymbol
是否映射到一个或几个可能对应的SyntaxToken
(s)取决于令牌的预期用途?
- 如何推导出相应的
SyntaxToken
(s)?
从工作区(/项目)的语言服务中为您的语言获取 SyntaxGenerator
,然后调用 SyntaxGenerator.TypeExpression(symbol)
。
给定一个 INamedTypeSymbol
对象,需要将其转换为 Token
表示类型的字面用法(例如翻译 typeof(bool)
的 INamedTypeSymbol
Token
bool
),
- 那个
INamedTypeSymbol
是否映射到一个或几个可能对应的SyntaxToken
(s)取决于令牌的预期用途? - 如何推导出相应的
SyntaxToken
(s)?
从工作区(/项目)的语言服务中为您的语言获取 SyntaxGenerator
,然后调用 SyntaxGenerator.TypeExpression(symbol)
。