EventInfo访问修饰符
我现在停留在检索EventInfo对象的访问修饰符的方法(C#.NET中的反映事件字段)。
通过访问修饰符我的意思是:公共/私人/保护/内部和静态,只读等。
理论上(在IL级)基本上有三名成员组成这个事件:
您可以通过单独的EventInfo
属性( AddMethod
, RemoveMethod
, RaiseMethod
)访问每个属性并检查每个属性的访问修饰符。 对于在C#中声明的事件,我希望没有提升方法,并且添加/删除方法具有相同的可访问性。