从TypeSymbol获取TypeSyntax。我真的需要重新解析这个名字吗?

时间:2013-12-20 00:55:43

标签: roslyn

我想从TypeSyntax获取TypeSymbol。 根据{{​​3}}问题的答案,我的解决方案是Syntax.ParseTypeName(typeSymbol.ToDisplayString()),看起来不太好。

有更直接的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我不确定这是否是您要寻找的东西,但这对我有用。我通过TypeSyntax通过SyntaxReferences获得声明的方法参数:

(Symbol.DeclaringSyntaxReferences.First().GetSyntax() as ParameterSyntax).Type