程序笔记   发布时间:2022-05-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了挂载非引用Assembly中的事件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

有两个 Assembly A,B 在A中声明了一个事件(某个类中的某个事件), B没有引用这Assembly ,但是想挂A中的这个事件。当A中的某个逻辑fire这个Event时,B挂事件的地方要(B的handler)要做些事情。

Firefarevent 是 Assembly A,MainForm 类公开一个 SomeEvent 事件, FireEvent button 会 Fire 这个 Event.

Attachfarevent 是 Assembly B,AttachfareventForm 中 btnAttachEvent_Click 会 hook Firefarevent 中的 SomeEvent.

Attachfarevent代码如下:

挂载非引用Assembly中的事件

<\/script>'); })();