如何检查 Type 对象是否为 TypeBuilderInstantiation
?
基本上,我需要一个脱离 Type 的方法。
如果是 TypeBuilderInstantiation
,我需要调用 TypeBuilder.GetMethod(...)
,而不仅仅是 theType.GetMethod(...)
(因为它抛出一个不受支持的异常)。
我不能简单地检查 theType 是否为 TypeBuilder
,因为 TypeBuilderInstantiation
直接继承自 Type(而不是 TypeBuilder
)。我无法直接检查 TypeBuilderInstantiation
,因为它是内部的。
最佳答案
为什么不将 Type.Fullname
与您期望的 TypeBuilderInstantiation
进行比较?
这闻起来很臭。你能详细说明你在做什么,而你正在处理一个内部类吗?
关于.net - 检查 Type 是否为 TypeBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4736191/