1
是的,similar question被要求早在2009年 - 近4年前。什么是搜索实现在.NET中的FCL特定接口的类的最佳方法是什么?
但是,MSDN不会在FCL文档中显示“实现接口的类”列表。此外,虽然我同意反射整齐,这也是不自由 - 这是不是整齐。难道没有更简单的方法来检查FCL中的哪些类通过.NET版本号实现特定的接口吗?
是的,similar question被要求早在2009年 - 近4年前。什么是搜索实现在.NET中的FCL特定接口的类的最佳方法是什么?
但是,MSDN不会在FCL文档中显示“实现接口的类”列表。此外,虽然我同意反射整齐,这也是不自由 - 这是不是整齐。难道没有更简单的方法来检查FCL中的哪些类通过.NET版本号实现特定的接口吗?
您可以使用dotPeek从JetBrains的一个免费的反编译。
下面是截图
感谢Oleskii!这种方法肯定能行,但也许MS应该是一个有点尴尬,这样的功能需要从第三方下载。我们应该能够在FCL部分的MSDN上查找这些信息。 – user1026460 2013-05-01 22:47:28
请注意,这仅会实现该接口并在dotPeek加载的类型。如果程序集未由dotPeek加载,则不会搜索实现类型。 – 2013-05-02 05:48:30