Exemple #1
0
        public bool Evaluate(JWrapper root)
        {
            if (root == null)
            {
                Value = "{Impossible to evaluate while not debugging}";
                return(false);
            }
            JWrapper end = root.ResolveDotPath(Variable.Replace("this.", "").Replace("global.", "").Split('.'));

            if (end is JLeaf)
            {
                lastResolvedAs = end as JLeaf;
                Value          = lastResolvedAs.Value;
                OnPropertyChanged("IsEditable");
                return(true);
            }
            else
            {
                Value = "{Unable to resolve value; Likely doesn't exist in scope}";
                OnPropertyChanged("IsEditable");
                return(false);
            }
        }
Exemple #2
0
        JDdd C2J(TestDelegate d)
        {
            JWrapper jWrapper = d;

            return(jWrapper);
        }