【发布时间】:2017-06-23 19:24:07
【问题描述】:
是否可以通过 Roslyn 知道 Symbol 是否是接口中某些内容的实现?例如Dispose() in IDisposable?
我有一个代表Dispose() 方法的符号,但据我所知,没有属性表明它是IDisposable 接口定义的方法的实现。
【问题讨论】:
-
这实际上并不容易,而且 - 根据您的解释 - 公共类型甚至不可能。有关详细信息,请参阅 FindImplementedInterfaceMembersAsync 的源代码。注意注释:“一个方法可以实现一个接口方法,即使它的包含类型没有声明它实现了接口。”
标签: c# roslyn roslyn-code-analysis