确定MemberInfo
的实例是否属于内部的快速测试是什么?
答案 0 :(得分:8)
如何判断MemberInfo是否属于内部?
你不能,因为这个问题实际上没有意义。
成员信息可能代表属性,而属性没有可访问性。 (getter和setter具有可访问性,但由于它们可能不同,因此该属性没有可访问性。)
由于存在无法访问的成员,因此无法仅从MemberInfo确定成员的可访问性。您需要将其转换为FieldInfo或TypeInfo或其实际的任何内容,然后询问该对象的可访问性。 (当然,如果它是PropertyInfo,那么你必须弄清楚你是否对getter或setter感兴趣并获得与之相关的方法信息。)