public virtual void MessagePersistedEventRemove(Guanwu.Notify.IPipelineMessageEventHandlerContract handler) { System.EventHandler <Guanwu.Notify.Views.PipelineMessageEventArgs> adaptedHandler; if (OnMessagePersisted_handlers.TryGetValue(handler, out adaptedHandler)) { OnMessagePersisted_handlers.Remove(handler); _view.OnMessagePersisted -= adaptedHandler; } }
public IPipelineMessageEventHandlerContractToViewAddInAdapter(Guanwu.Notify.IPipelineMessageEventHandlerContract contract) { _contract = contract; _handle = new System.AddIn.Pipeline.ContractHandle(contract); }
public virtual void MessagePersistedEventAdd(Guanwu.Notify.IPipelineMessageEventHandlerContract handler) { System.EventHandler <Guanwu.Notify.Views.PipelineMessageEventArgs> adaptedHandler = new System.EventHandler <Guanwu.Notify.Views.PipelineMessageEventArgs>(new Guanwu.Notify.AddInSideAdapters.IPipelineMessageEventHandlerContractToViewAddInAdapter(handler).Handler); _view.OnMessagePersisted += adaptedHandler; OnMessagePersisted_handlers[handler] = adaptedHandler; }