private ObjectParameter[] CreateObjectParametersFromParameterCollection(ParameterCollection paramColl) { IOrderedDictionary paramValues = paramColl.GetValues(HttpContext, this); List <ObjectParameter> objectParameters = new List <ObjectParameter>(); foreach (Parameter parameter in paramColl) { if (!string.IsNullOrEmpty(parameter.Name)) { WebControlParameterProxy wcParam = new WebControlParameterProxy(parameter, paramColl, this); if (wcParam.Value != null) { objectParameters.Add(new ObjectParameter(wcParam.Name, wcParam.Value)); } else { objectParameters.Add(new ObjectParameter(wcParam.Name, wcParam.ClrType)); } } } return(objectParameters.ToArray()); }
private ObjectParameter[] CreateObjectParametersFromParameterCollection(ParameterCollection paramColl) { IOrderedDictionary paramValues = paramColl.GetValues(HttpContext, this); List<ObjectParameter> objectParameters = new List<ObjectParameter>(); foreach (Parameter parameter in paramColl) { if (!string.IsNullOrEmpty(parameter.Name)) { WebControlParameterProxy wcParam = new WebControlParameterProxy(parameter, paramColl, this); if (wcParam.Value != null) { objectParameters.Add(new ObjectParameter(wcParam.Name, wcParam.Value)); } else { objectParameters.Add(new ObjectParameter(wcParam.Name, wcParam.ClrType)); } } } return objectParameters.ToArray(); }