鉴于我有一个InterfaceDeclarationSyntax和SemanticModel,我是否可以检索 get 中定义的接口的所有类型InterfaceDeclarationSyntax?例如,interface IFoo我想找到像class Foo: IFooand 之类的东西interface IBar: IFoo。
我已经看到了一个关于如何查找接口的所有实现的 SO 问题,但他们没有以编程方式进行,而是使用 ReSharper 或 VS 中的工具。
我正在尝试通过 VS 的智能感知和 roslyn 文档找到一种满足我需求的方法,但没有找到我需要的。希望有人能有所启发。
我似乎无法找到计算数组中数组数量的算法.例
特定
[ [ "Array", "1" ], [ "Array", "2" ] ]
Run Code Online (Sandbox Code Playgroud)
输出应该是两个
特定
[
[
[ ["Array", "1"], ["Array", "2"] ],
[ ["Array", "3"], ["Array", "4"] ],
],
[
[ ["Array", "5"], ["Array", "6"] ],
[ ["Array", "7"], ["Array", "8"] ]
]
]`
Run Code Online (Sandbox Code Playgroud)
输出应为8