internal SetExpressionResponse HandleSetExpressionRequest(SetExpressionArguments args)
        {
            if (!args.FrameId.HasValue)
            {
                throw new ProtocolException("Evaluation without a frame id is not supported!");
            }

            SampleStackFrame frame = this.GetStackFrame(args.FrameId.Value);

            if (frame == null)
            {
                throw new ProtocolException(Invariant($"Invalid frame id '{args.FrameId.Value}'!"));
            }

            return(frame.HandleSetExpressionRequest(args));
        }
 protected override SetExpressionResponse HandleSetExpressionRequest(SetExpressionArguments arguments)
 {
     throw new ProtocolException("Not Implemented");
 }
Example #3
0
 protected override SetExpressionResponse HandleSetExpressionRequest(SetExpressionArguments arguments)
 {
     return(this.ThreadManager.HandleSetExpressionRequest(arguments));
 }
        internal SetExpressionResponse HandleSetExpressionRequest(SetExpressionArguments arguments)
        {
            EvaluateResponse response = this.Evaluate(arguments.Expression, arguments.Value, arguments.Format);

            return(new SetExpressionResponse(value: response.Result));
        }