Terradue.OpenSearch.OpenSearchParameterValueSet.SetValuesByName C# (CSharp) Method

SetValuesByName() public method

Sets multiple values for the OpenSearch parameter specified by its name.
public SetValuesByName ( string name, IEnumerable values ) : void
name string The parameter name, as in the query string.
values IEnumerable An array containing the values.
return void
        public void SetValuesByName(string name, IEnumerable<string> values)
        {
            if (!parametersByName.ContainsKey(name)) throw new OpenSearchException(String.Format("Parameter \"{0}\" is unknown", name));
            if (parametersByName[name].IsFixed) throw new OpenSearchException(String.Format("Parameter \"{0}\" has a fixed value", name));
            this.values[parametersByName[name]] = values.ToArray();
        }