public static Dictionary <string, object> getInputVariables(this IActionRule_Action actionRule_action, Dictionary <string, object> tempVars) { KeyValueString mapping = new KeyValueString(actionRule_action.InputVariablesMapping); mapping.Resolve(tempVars); mapping.result.AddRange(tempVars); return(mapping.result); }
public static void RemapOutputVariables(this IActionRule_Action actionRule_action, Dictionary <string, object> actionVars) { KeyValueString mapping = new KeyValueString(actionRule_action.OutputVariablesMapping); mapping.ChangeKeysInInput(actionVars); }