我想从TypeSyntax
获取TypeSymbol
。
根据{{3}}问题的答案,我的解决方案是Syntax.ParseTypeName(typeSymbol.ToDisplayString())
,看起来不太好。
有更直接的解决方案吗?
答案 0 :(得分:0)
我不确定这是否是您要寻找的东西,但这对我有用。我通过TypeSyntax
通过SyntaxReferences获得声明的方法参数:
(Symbol.DeclaringSyntaxReferences.First().GetSyntax() as ParameterSyntax).Type