protected string GetParamValue(TaskParamsKey key, bool throwIfNotFound = true) { if (Task.Params.ContainsKey(key)) { return Task.Params[key]; } else { if (throwIfNotFound) throw new ArgumentNullException(key.ToString()); return null; } }
public TaskParam(TaskParamsKey key, string value) { TaskParamsKey = key; Value = value; }
private void AddParam(TaskParamsKey param, string value, Dictionary<TaskParamsKey, string> taskParams) { if (!String.IsNullOrEmpty(value)) { taskParams.Add(param, value); } }