public void AddExtensionRequest(string cmd, ARWEventHandler handler) { if (this.extensionRequests == null) { this.extensionRequests = new List <ExtensionRequest>(); } ExtensionRequest ex = this.extensionRequests.Where(a => a.cmd == cmd).FirstOrDefault(); if (ex == null) { this.extensionRequests.Add(new ExtensionRequest(cmd, handler)); } }
public void AddEventHandlers(ARWEvent arwEvent, ARWEventHandler eventHandler) { arwEvent.handler += eventHandler; }
public ARWEvent() { eventName = String.Empty; handler = null; p_handler = null; }
public ARWEvent(string eventName) { this.eventName = eventName; handler = null; p_handler = null; }
public ExtensionRequest(string cmd, ARWEventHandler handler) { this._cmd = cmd; this._handler = handler; }