我正在试图找出一个属性是否属于汽车属性,即
public int Foo { get; set; }
在PropertyDeclarationSyntax
和IPropertySymbol
停留了一段时间,但没有找到任何内容。
猜测替代方案是一种评估get
&的扩展方法。 set
不包含任何语句是一种方式,但它感觉不是很优雅。
答案 0 :(得分:2)
检查AccessorDeclarationSyntax
的{{1}}中的任何PropertyDeclarationSyntax
es是否具有非空AccessorList
。
您可以通过使用语法Visualizer(来自Roslyn SDK扩展)查看任何属性声明来查看此内容。