SharpVectors.Scripting.ClosureEventMonitor.EventHandler C# (CSharp) Method

EventHandler() public method

public EventHandler ( IEvent @event ) : void
@event IEvent
return void
        public void EventHandler(
      IEvent @event)
        {
            VsaEngine vsa = (Microsoft.JScript.Vsa.VsaEngine)closure.engine;
              try
              {
            //int handle = window.Document.RootElement.SuspendRedraw(60000);
            Object[] args = new Object[1];
            args[0] = ScriptableObject.CreateWrapper(@event);
            GlobalScope scope = vsa.GetMainScope();
            closure.Invoke(closure.GetParent(), args);
            //window.Document.RootElement.UnsuspendRedraw(handle);
              }
              catch (Exception e)
              {
               //XXX: Do something about this! System.Windows.Forms.MessageBox.Show(e.Message + "\n" + e.StackTrace + "\n" + e.ToString());
              	Console.WriteLine ("AAHHH!!!! " + e.ToString());
              }
        }