private void GUIThreadAsynchroneEventCallback(GuideDataEventType type, string identifier) { if (GuideDataEvent != null) { GuideDataEvent(this, new GuideDataEventArgs(type, identifier)); } }
private void AsynchroneEventCallback(GuideDataEventType type, string identifier) { if (this.control != null && this.control.InvokeRequired) { this.control.BeginInvoke(new GuideDataEventDelegate(this.GUIThreadAsynchroneEventCallback), new object[] { type, identifier }); } else { GUIThreadAsynchroneEventCallback(type, identifier); } }
public GuideDataEventArgs(GuideDataEventType type, string identifier) { this.type = type; this.identifier = identifier; }
private void GUIThreadAsynchroneEventCallback(GuideDataEventType type, string identifier) { if (GuideDataEvent != null) GuideDataEvent(this, new GuideDataEventArgs(type, identifier)); }
private void AsynchroneEventCallback(GuideDataEventType type, string identifier) { if (this.control != null && this.control.InvokeRequired) this.control.BeginInvoke(new GuideDataEventDelegate(this.GUIThreadAsynchroneEventCallback), new object[] { type, identifier }); else GUIThreadAsynchroneEventCallback(type, identifier); }