Exemplo n.º 1
0
        /// <summary>
        /// 获取本地变量值
        /// </summary>
        /// <param name="name">变量名</param>
        /// <param name="value">输出变量值</param>
        /// <returns>是否找到本地变量</returns>
        protected bool FirstLocalVariableValue(string name, out object value)
        {
            value = null;
            var result = false;
            if (LocalVariables.ContainsKey(name))
            {
                value = LocalVariables[name];
                result = true;
            }
            else if (ParentContext != null)
            {
                result = ParentContext.FirstLocalVariableValue(name, out value);
            }

            return result;
        }