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

            sender.raise_OnBeforeCommandLineProcessing(sender, e);
        }
Esempio n. 2
0
        internal void raise_OnBeforeCommandLineProcessing(object sender, CfrOnBeforeCommandLineProcessingEventArgs e)
        {
            var handler = m_OnBeforeCommandLineProcessing;

            if (handler == null)
            {
                return;
            }
            handler(this, e);
            e.m_isInvalid = true;
        }
Esempio n. 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 CfrOnBeforeCommandLineProcessingEventArgs(this);

            self.m_OnBeforeCommandLineProcessing?.Invoke(self, e);
            e.m_isInvalid        = true;
            command_line_release = e.m_command_line_wrapped == null? 1 : 0;
        }
Esempio n. 4
0
 protected override void ExecuteInTargetProcess(RemoteConnection connection)
 {
     var sender = CfrApp.Wrap(this.sender);
     var e = new CfrOnBeforeCommandLineProcessingEventArgs(eventArgsId);
     sender.raise_OnBeforeCommandLineProcessing(sender, e);
 }