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

CreateMonitor() public static method

public static CreateMonitor ( Closure clo ) : ClosureEventMonitor
clo Microsoft.JScript.Closure
return ClosureEventMonitor
        public static ClosureEventMonitor CreateMonitor(Closure clo)
        {
            ClosureEventMonitor mon = (ClosureEventMonitor)monitorMap[clo];
              if (mon == null)
              {
            mon = new ClosureEventMonitor(clo);
            monitorMap[clo] = mon;
              }
              return mon;
        }

Usage Example

Exemplo n.º 1
0
 public void removeEventListener(string type, object listener, bool useCapture)
 {
     if (listener is Microsoft.JScript.Closure)
     {
         ClosureEventMonitor mon = ClosureEventMonitor.CreateMonitor((Microsoft.JScript.Closure)listener);
         ((IEventTarget)baseObject).RemoveEventListener(type, new EventListener(mon.EventHandler), useCapture);
     }
 }