AjaxControlToolkit.Reference.Core.Parsing.DocParser.GetValue C# (CSharp) Метод

GetValue() приватный Метод

private GetValue ( IEnumerable values, string elementName, ContentType contentType ) : string
values IEnumerable
elementName string
contentType ContentType
Результат string
        string GetValue(IEnumerable<XElement> values, string elementName, ContentType contentType)
        {
            if(elementName != "param" &&
                values.Count(el => el.Name == elementName) > 1)
                throw new InvalidOperationException(String.Format("Invalid documentaion XML format. Element {0} appears more than once.", elementName));

            var element = values.FirstOrDefault(el => el.Name == elementName);

            if(element == null)
                return null;

            return CleanSpaces(element.Value, true);
        }