Skybound.Gecko.SimpleObjectForScripting.RemoveEventListener C# (CSharp) Méthode

RemoveEventListener() public méthode

Remove C# listner from the xpcom listner.
public RemoveEventListener ( string Type, EventHandler Handler ) : void
Type string The name of the eventtype, for e.g 'MyCustomEvent'. This must be the same as the EventName in the JavaScript.
Handler EventHandler The handler for this event
Résultat void
        public void RemoveEventListener(string Type, EventHandler<DOMJSONStringEventArgs> Handler)
        {
            nsIDOMEventTarget target = oDomWindow as nsIDOMEventTarget;
            nsAString strType = oEventTypes[Handler.Method.GetHashCode()] as nsAString;

            RouteEventHandler route = oEventListeners[Handler.Method.GetHashCode()] as RouteEventHandler;

            target.RemoveEventListener(strType, route, false);

            oEventListeners.Remove(Handler.Method.GetHashCode());
            oEventTypes.Remove(Handler.Method.GetHashCode());
        }