我想TypeSyntax从TypeSymbol.基于来自ITypeSymbol问题的Get TypeSyntax的答案,我的解决方案Syntax.ParseTypeName(typeSymbol.ToDisplayString())看起来不太好.
有更直接的解决方案吗?
小智 0
我不确定这是否是您正在寻找的,但这对我有用。我TypeSyntax通过这种方式使用 SyntaxReferences 获得声明的方法参数:
(Symbol.DeclaringSyntaxReferences.First().GetSyntax() as ParameterSyntax).Type
Run Code Online (Sandbox Code Playgroud)