private static ParameterCollection GetParameters(Dictionary <string, string> dict, string template) { ParameterCollection parameters = new ParameterCollection(); int tempLength = template.Length; foreach (string key in dict.Keys) { int pos = key.IndexOf(template); if (pos >= 0) { string value = dict[key]; if (key.Contains("key")) { string key1 = key.Replace("key", "value"); // label-settings-solver-param0-key: CoolingSchedule; // label-settings-solver-param0-value: AartsLaarhoven; if (dict.ContainsKey(key1)) { string value1 = dict[key1]; Parameter parameter = new Parameter(value, value1); parameters.Add(parameter); } } } } return(parameters); }
private static ParameterCollection GetParameters(Dictionary<string, string> dict, string template) { ParameterCollection parameters = new ParameterCollection(); int tempLength = template.Length; foreach (string key in dict.Keys) { int pos = key.IndexOf(template); if (pos >= 0) { string value = dict[key]; if (key.Contains("key")) { string key1 = key.Replace("key", "value"); // label-settings-solver-param0-key: CoolingSchedule; // label-settings-solver-param0-value: AartsLaarhoven; if (dict.ContainsKey(key1)) { string value1 = dict[key1]; Parameter parameter = new Parameter(value, value1); parameters.Add(parameter); } } } } return parameters; }