我们正在使用Visual Studio CodeModel并且在获取CodeType的泛型参数时遇到一些问题.如何在不解析FullName的情况下获取它们?
在How can I get the generic constraints from CodeInterface as a CodeType object?中暗示(尽管没有标记答案)没有其他办法,但是,这不是真正可信的:
System.Func< Outer.Inner>
将无法定义:您无法知道您已解析的泛型参数(Outer.Inner)是否引用包含类Inner的命名空间Outer,或者它是否指的是具有内部类Inner的类Outer(是的,它在这种情况下不是外在的内部).