Пример #1
0
 internal virtual void OnPositionFixChange(PositionFixChangeEventArgs e)
 {
     if (null != PositionFixChange)
     {
         foreach (PositionFixChangeEventHandler PositionFixChangeHandler in PositionFixChange.GetInvocationList())
         {
             ISynchronizeInvoke syncInvoke = PositionFixChangeHandler.Target as ISynchronizeInvoke;
             if ((null != syncInvoke) && (syncInvoke.InvokeRequired))
             {
                 try
                 {
                     syncInvoke.Invoke(PositionFixChangeHandler, new object[] { this, e });
                 }
                 catch { }
             }
             else
             {
                 PositionFixChangeHandler(this, e);
             }
         }
     }
 }
Пример #2
0
 internal virtual void OnPositionFixChange(PositionFixChangeEventArgs e)
 {
     if (null != PositionFixChange)
     {
         foreach (PositionFixChangeEventHandler PositionFixChangeHandler in PositionFixChange.GetInvocationList())
         {
             ISynchronizeInvoke syncInvoke = PositionFixChangeHandler.Target as ISynchronizeInvoke;
             if ((null != syncInvoke) && (syncInvoke.InvokeRequired))
             {
                 try
                 {
                     syncInvoke.Invoke(PositionFixChangeHandler, new object[] { this, e });
                 }
                 catch { }
             }
             else
                 PositionFixChangeHandler(this, e);
         }
     }
 }