public static void AddQueryInfoParameter(QueryInfoType queryInfo, String name, String value) { if (queryInfo == null) { queryInfo = CreateQueryInfoType(); } if (queryInfo.criteria.parameter == null) { QueryInfoTypeCriteriaParameter p = new QueryInfoTypeCriteriaParameter(); p.name = name; p.value = value; queryInfo.criteria.parameter = new QueryInfoTypeCriteriaParameter[1]; queryInfo.criteria.parameter[0] = p; } else { QueryInfoTypeCriteriaParameter[] parameters = queryInfo.criteria.parameter; List <QueryInfoTypeCriteriaParameter> list = new List <QueryInfoTypeCriteriaParameter>(parameters); QueryInfoTypeCriteriaParameter p = new QueryInfoTypeCriteriaParameter(); p.name = name; p.value = value; list.Add(p); queryInfo.criteria.parameter = list.ToArray(); } }
public static void AddQueryInfoParameter(QueryInfoType queryInfo, String name, String value) { if (queryInfo == null) queryInfo = CreateQueryInfoType(); if (queryInfo.criteria.parameter == null ) { QueryInfoTypeCriteriaParameter p = new QueryInfoTypeCriteriaParameter(); p.name = name; p.value = value; queryInfo.criteria.parameter = new QueryInfoTypeCriteriaParameter[1]; queryInfo.criteria.parameter[0] = p; } else { QueryInfoTypeCriteriaParameter[] parameters = queryInfo.criteria.parameter; List<QueryInfoTypeCriteriaParameter> list = new List<QueryInfoTypeCriteriaParameter>(parameters); QueryInfoTypeCriteriaParameter p = new QueryInfoTypeCriteriaParameter(); p.name = name; p.value = value; list.Add(p); queryInfo.criteria.parameter = list.ToArray(); } }