protected override void ExecuteInTargetProcess(RemoteConnection connection)
        {
            var sender = CfrApp.Wrap(this.sender);
            var e      = new CfrGetRenderProcessHandlerEventArgs(eventArgsId);

            sender.raise_GetRenderProcessHandler(sender, e);
        }
Пример #2
0
        internal void raise_GetRenderProcessHandler(object sender, CfrGetRenderProcessHandlerEventArgs e)
        {
            var handler = m_GetRenderProcessHandler;

            if (handler == null)
            {
                return;
            }
            handler(this, e);
            e.m_isInvalid = true;
        }
Пример #3
0
        protected override void RemoteProcedure()
        {
            var self = (CfrApp)System.Runtime.InteropServices.GCHandle.FromIntPtr(gcHandlePtr).Target;

            if (self == null || self.CallbacksDisabled)
            {
                return;
            }
            var e = new CfrGetRenderProcessHandlerEventArgs(this);

            self.m_GetRenderProcessHandler?.Invoke(self, e);
            e.m_isInvalid = true;
            __retval      = CfrObject.Unwrap(e.m_returnValue).ptr;
        }
Пример #4
0
 protected override void ExecuteInTargetProcess(RemoteConnection connection)
 {
     var sender = CfrApp.Wrap(this.sender);
     var e = new CfrGetRenderProcessHandlerEventArgs(eventArgsId);
     sender.raise_GetRenderProcessHandler(sender, e);
 }