예제 #1
0
        public virtual void ProcessActualResponse(IActualResponse response)
        {
            Parameter.ThrowIfNull(response, nameof(response));
            CommandResponseValue commandResponse = response.Convert <CommandResponseValue>();

            Parameter.ThrowIfNull(commandResponse, nameof(commandResponse));
            this.Success = commandResponse.success;
            this.Message = commandResponse.message;
        }
예제 #2
0
        public override void ProcessActualResponse(IActualResponse response)
        {
            base.ProcessActualResponse(response);

            if (this.verifyLineRange)
            {
                StoppedEvent.VerifyLineRange(this?.ActualEvent?.body?.breakpoint?.line, this.startLine, this.endLine);
            }
        }
예제 #3
0
        public override void ProcessActualResponse(IActualResponse response)
        {
            base.ProcessActualResponse(response);
            this.ActualEventInfo = new StoppedInfo(this.ActualEvent);

            if (this.verifyLineRange)
            {
                VerifyLineRange(this.ActualEventInfo.Line, this.startLine, this.endLine);
            }
        }
예제 #4
0
 public override void ProcessActualResponse(IActualResponse response)
 {
     base.ProcessActualResponse(response);
     this.ActualExitCode = this.ActualEvent?.body?.exitCode ?? -1;
 }
예제 #5
0
 public override void ProcessActualResponse(IActualResponse response)
 {
     base.ProcessActualResponse(response);
     this.ActualResponse = response.Convert <R>();
 }
예제 #6
0
 public override void ProcessActualResponse(IActualResponse response)
 {
     base.ProcessActualResponse(response);
     this.ActualResult = this.ActualResponse?.body?.result;
 }
예제 #7
0
 public override void ProcessActualResponse(IActualResponse response)
 {
     base.ProcessActualResponse(response);
     this.VariablesReference = this.ActualResponse?.body?.scopes?[0]?.variablesReference ?? -1;
 }
예제 #8
0
 public virtual void ProcessActualResponse(IActualResponse response)
 {
     this.ActualEvent = response.Convert <T>();
 }