public static MetaAnchor Create() { MetaAnchor r = new MetaAnchor(); r.Next = new MetaNext(); return(r); }
/// <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); }
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); }
public MetaAnchor GetMetaAnchor() { XElement n = navMeta.Element(metaNamespace + ElementNames.Anchor); if (n != null) { return(MetaAnchor.Create(n)); } else { return(null); } }