public void DisplayTextProxyHandler(DisplayTextEventArgs args) { if (DisplayText != null) { DisplayText(args); } }
private void SafeInvokeDisplayText(DisplayTextEventArgs displayTextEventArgs) { if (DisplayText == null) { return; //No Listeners } DisplayTextEvent listener = null; var dels = DisplayText.GetInvocationList(); foreach (var del in dels) { try { listener = (DisplayTextEvent)del; listener.Invoke(displayTextEventArgs); } catch (Exception) { //Could not reach the destination, so remove it //from the list DisplayText -= listener; } } }
private void SafeInvokeDisplayText(DisplayTextEventArgs displayTextEventArgs) { if (DisplayText == null) return; //No Listeners DisplayTextEvent listener = null; var dels = DisplayText.GetInvocationList(); foreach (var del in dels) { try { listener = (DisplayTextEvent) del; listener.Invoke(displayTextEventArgs); } catch (Exception) { //Could not reach the destination, so remove it //from the list DisplayText -= listener; } } }
public void DisplayTextProxyHandler(DisplayTextEventArgs args) { if (DisplayText != null) DisplayText(args); }
private void InterfaceEventProxy_DisplayText(DisplayTextEventArgs args) { TextDisplay = new TextDisplay { Text = args.Text, Duration = args.Duration }; }