EventInfo 访问修饰符
EventInfo access modifiers
我现在被困在检索 EventInfo 对象(C# .NET 中的反映事件字段)的访问修饰符的方法上。
我所说的访问修饰符是指:public/private/protected/internal 和静态、只读等
理论上(在 IL 级别)基本上由三个成员组成事件:
- 添加
- 移除
- 提高
您可以通过单独的 EventInfo
属性 (AddMethod
, RemoveMethod
, RaiseMethod
) 访问每一个,并检查每个的访问修饰符。对于在 C# 中声明的事件,我希望没有 raise 方法,并且 add/remove 方法具有相同的可访问性。
我现在被困在检索 EventInfo 对象(C# .NET 中的反映事件字段)的访问修饰符的方法上。
我所说的访问修饰符是指:public/private/protected/internal 和静态、只读等
理论上(在 IL 级别)基本上由三个成员组成事件:
- 添加
- 移除
- 提高
您可以通过单独的 EventInfo
属性 (AddMethod
, RemoveMethod
, RaiseMethod
) 访问每一个,并检查每个的访问修饰符。对于在 C# 中声明的事件,我希望没有 raise 方法,并且 add/remove 方法具有相同的可访问性。