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"); }
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)); }