private void makeParameterSet() { _parameters = new HashSet <ParameterItem>(); foreach (var tag in extractParameters(Attributes)) { ParameterItem pi = findItem(tag); if (pi != null) { _parameters.Add(pi); } } }
public void SetAttributeValue(string tag, string value) { try { ParameterItem pi = Parameters.First(p => p.Name == tag); if (pi != null) { pi.Value = Uri.UnescapeDataString(value); } } // can't find element catch (InvalidOperationException) { // do nothing; } }