コード例 #1
0
        public static void InvokeIFRequired(Control control, MethodInvoker action)
        {
            // This will let you update any control from another thread - It only invokes IF NEEDED for better performance
            // See TextBoxLogger.Log for example

            if (control != null && !control.IsDisposed && !control.Disposing && control.IsHandleCreated && control.FindForm().IsHandleCreated&& !IsClosing.ReadFullFence())
            {
                if (control.InvokeRequired)
                {
                    control.Invoke(action);
                }
                else
                {
                    action();
                }
            }
        }
コード例 #2
0
ファイル: Pizzeria.cs プロジェクト: IgorBrv/xt_net_web
 public void ClosingTIme()
 {           // Метод для делегата, оповещающего потоки приготовления о закрытии заведения
     IsClosing?.Invoke();
 }