VisualizeAsync() public method

public VisualizeAsync ( string declarations, string valueExpression ) : Task
declarations string
valueExpression string
return Task
Exemplo n.º 1
0
        protected async Task <EvalResponse> EvalForResponseAsync(string declarations, string valueExpression, bool showError)
        {
            Connect();
            var r = await conn.VisualizeAsync(declarations, valueExpression);

            var err = r.HasErrors;

            if (err)
            {
                var message = string.Join("\n", r.Messages.Select(m => m.MessageType + ": " + m.Text));
                if (showError)
                {
                    Fail("{0}", message);
                }
            }
            else
            {
                if (r.WatchValues.ContainsKey(valueExpression))
                {
                    Succeed("{0} = {1}", valueExpression, r.WatchValues[valueExpression]);
                }
                else
                {
                    Succeed("{0}", valueExpression);
                }
            }
            return(r);
        }
Exemplo n.º 2
0
        protected async Task <EvalResponse> EvalForResponseAsync(string code, bool showError)
        {
            Connect();
            var r = await conn.VisualizeAsync(code);

            var err = r.HasErrors;

            if (err)
            {
                var message = string.Join("\n", r.Messages.Select(m => m.MessageType + ": " + m.Text));
                if (showError)
                {
                    Alert("{0}", message);
                }
            }
            return(r);
        }