コード例 #1
0
 public void DisplayTextProxyHandler(DisplayTextEventArgs args)
 {
     if (DisplayText != null)
     {
         DisplayText(args);
     }
 }
コード例 #2
0
        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;
                }
            }
        }
コード例 #3
0
        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;
                }
            }
        }
コード例 #4
0
 public void DisplayTextProxyHandler(DisplayTextEventArgs args)
 {
     if (DisplayText != null)
         DisplayText(args);
 }
コード例 #5
0
ファイル: BaseDXHook.cs プロジェクト: nefarius/Direct3DHook
 private void InterfaceEventProxy_DisplayText(DisplayTextEventArgs args)
 {
     TextDisplay = new TextDisplay
     {
         Text = args.Text,
         Duration = args.Duration
     };
 }