Beispiel #1
0
        public override IScriptCommand Execute(IParameterDic pm)
        {
            string variable = pm.ReplaceVariableInsideBracketed(VariableKey);

            print(variable);
            return(NextCommand);
        }
Beispiel #2
0
        public override IScriptCommand Execute(IParameterDic pm)
        {
            object value = Value;

            if (ValueFunc != null)
            {
                value = ValueFunc();
            }

            if (!(value is string))
            {
                value = value.ToString();
            }
            else
            {
                value = pm.ReplaceVariableInsideBracketed((string)value);
            }

            return(ScriptCommands.Assign(
                       VariableKey, value, NextCommand).IfExists(SkipIfExists));
        }