Exemplo n.º 1
0
        static SegmentList LoadSegmentList(XElement element)
        {
            var ns     = element.GetDefaultNamespace().NamespaceName;
            var result = new SegmentList();

            PopulateMultipleSegmentBase(element, result);

            result.Href    = (string)element.Attribute("href");
            result.Actuate = element.Attribute("actuate").GetNullableEnum <Actuate>().GetValueOrDefault(result.Actuate);

            result.SegmentURL.AddRange(element.Elements(XName.Get("SegmentURL", ns)).Select(LoadSegmentURL));

            return(result);
        }
Exemplo n.º 2
0
        static SegmentList LoadSegmentList(XElement element)
        {
            var ns = element.GetDefaultNamespace().NamespaceName;
            var result = new SegmentList();
            PopulateMultipleSegmentBase(element, result);

            result.Href = (string)element.Attribute("href");
            result.Actuate = element.Attribute("actuate").GetNullableEnum<Actuate>().GetValueOrDefault(result.Actuate);

            result.SegmentURL.AddRange(element.Elements(XName.Get("SegmentURL", ns)).Select(LoadSegmentURL));

            return result;
        }