Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. public class Foo
  2. {
  3. public delegate void MyEvent(object sender, object param);
  4. event MyEvent OnMyEvent;
  5.  
  6. public Foo()
  7. {
  8. this.OnMyEvent += new MyEvent(Foo_OnMyEvent);
  9. }
  10.  
  11. void Foo_OnMyEvent(object sender, object param)
  12. {
  13. if (this.OnMyEvent != null)
  14. {
  15. //do something
  16. }
  17. }
  18.  
  19.  
  20.  
  21. void RaiseEvent()
  22. {
  23. object param = new object();
  24. this.OnMyEvent(this,param);
  25. }
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement