public static List <TSK_Param> AddParam(List <TSK_Param> @params, String name, String value) { TSK_Param param = null; if (@params == null || String.IsNullOrEmpty(name)) { TSK_Debug.Error("Invalid parameter"); return(@params); } if ((param = TSK_Param.GetByName(@params, name)) != null) { param.Value = value;/* Already exist ==> update the value. */ } else { @params.Add(TSK_Param.Create(name, value)); } return(@params); }
public static Boolean HasParam(List <TSK_Param> @params, String name) { return(TSK_Param.GetByName(@params, name) != null); }