public void AddParameter(ParameterDefinitionWithValue parameter) { _processParameters.RemoveAll(p => p.Name == parameter.Name); _processParameters.Add(parameter); }
/// <summary> /// 把ParameterDefinitionWithValue参数及其值添加到该ParameterInContainer中 /// </summary> /// <param name="parameter"></param> public void AddParameterInContainer(ParameterDefinitionWithValue parameter) { var parameterInContainer = ParameterContainer.FirstOrDefault(p => p.Name == parameter.Name); if (parameterInContainer == null) { parameterInContainer = new ParameterContainerInfo{Name = parameter.Name}; var list = ParameterContainer.ToList(); list.Add(parameterInContainer); ParameterContainer = list.ToArray(); } parameterInContainer.Type = parameter.Type; parameterInContainer.Value = parameter.Value; }
public void AddParameter(ParameterDefinitionWithValue parameter) { _processParameters.RemoveAll(p => p.Name == parameter.Name); _processParameters.Add(parameter); }