Inheritance: System.MarshalByRefObject
Exemplo n.º 1
0
        private void SafeInvokeRemoveOverlay(RemoveOverlayEventArgs removeOverlayEventArgs)
        {
            if (RemoveOverylay == null)
            {
                return;
            }

            RemoveOverlayEvent listener = null;
            var invocationList = RemoveOverylay.GetInvocationList();

            foreach (var @delegate in invocationList)
            {
                try
                {
                    listener = (RemoveOverlayEvent) @delegate;
                    listener.Invoke(removeOverlayEventArgs);
                }
                catch (Exception)
                {
                    RemoveOverylay -= listener;
                }
            }
        }
Exemplo n.º 2
0
 private void OverlayInterfaceProxy_RemoveOverylay(RemoveOverlayEventArgs args)
 {
     try
     {
         IOverlayElement element;
         RenderEngine.Overlays[1].Elements.TryRemove(args.OverlayID, out element);
     }
     catch (Exception ex)
     {
     }
 }
 public void RemoveOverlayProxyHandler(RemoveOverlayEventArgs args)
 {
     RemoveOverylay?.Invoke(args);
 }