private static XElement FindElementByKey(XElement sectionElement, string key) { return sectionElement.Elements("add") .FirstOrDefault(s => key.Equals(s.GetOptionalAttributeValue("key"), StringComparison.OrdinalIgnoreCase)); }