public static void Main() {
b.OnEvent += (object sender, MyEventArgs e) =>
Console.WriteLine("Result in lambda: {0}", e.Total);
public event EventHandler < MyEventArgs > OnEvent;
public void Add(int x, int y) {
OnEvent(this, new MyEventArgs(iSum));
public class MyEventArgs: EventArgs {
public MyEventArgs(int iTotal) {