Ejemplo n.º 1
0
        public static MetaAnchor Create()
        {
            MetaAnchor r = new MetaAnchor();

            r.Next = new MetaNext();
            return(r);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Create next and optional last.
        /// </summary>
        public static MetaAnchor Create(string next, string last)
        {
            MetaAnchor r = new MetaAnchor();

            if (last != null)
            {
                r.Last = SyncMLSimpleElementFactory.Create <MetaLast>(last);
            }
            r.Next = SyncMLSimpleElementFactory.Create <MetaNext>(next);
            return(r);
        }
Ejemplo n.º 3
0
        public static MetaAnchor Create(XElement xmlData)
        {
            if (xmlData == null)
            {
                return(null);
            }

            MetaAnchor r = new MetaAnchor();

            r.Last = SyncMLSimpleElementFactory.Create <MetaLast>(ElementReader.Element(xmlData, ElementNames.Last));
            r.Next = SyncMLSimpleElementFactory.Create <MetaNext>(ElementReader.Element(xmlData, ElementNames.Next));
            return(r);
        }
Ejemplo n.º 4
0
        public MetaAnchor GetMetaAnchor()
        {
            XElement n = navMeta.Element(metaNamespace + ElementNames.Anchor);

            if (n != null)
            {
                return(MetaAnchor.Create(n));
            }
            else
            {
                return(null);
            }
        }