コード例 #1
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
        /// <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);
        }
コード例 #2
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
        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);
        }
コード例 #3
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
        public static MetaMem Create(XElement xmlData)
        {
            if (xmlData == null)
            {
                return(null);
            }

            MetaMem r = new MetaMem();

            r.FreeMem   = SyncMLSimpleElementFactory.Create <MetaFreeMem>(ElementReader.Element(xmlData, ElementNames.FreeMem));
            r.FreeID    = SyncMLSimpleElementFactory.Create <MetaFreeID>(ElementReader.Element(xmlData, ElementNames.FreeID));
            r.SharedMem = SyncMLSimpleElementFactory.Create <MetaSharedMem>(ElementReader.Element(xmlData, ElementNames.SharedMem));
            return(r);
        }
コード例 #4
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
 public MetaVersion GetMetaVersion()
 {
     return(SyncMLSimpleElementFactory.Create <MetaVersion>(navMeta.Element(metaNamespace + ElementNames.Version)));
 }
コード例 #5
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
 public MetaSize GetMetaSize()
 {
     return(SyncMLSimpleElementFactory.Create <MetaSize>(navMeta.Element(metaNamespace + ElementNames.Size)));
 }
コード例 #6
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
 public MetaNextNonce GetMetaNextNonce()
 {
     return(SyncMLSimpleElementFactory.Create <MetaNextNonce>(navMeta.Element(metaNamespace + ElementNames.NextNonce)));
 }
コード例 #7
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
 public MetaMark GetMetaMark()
 {
     return(SyncMLSimpleElementFactory.Create <MetaMark>(navMeta.Element(metaNamespace + ElementNames.Mark)));
 }
コード例 #8
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
 public MetaFieldLevel GetMetaFieldLevel()
 {
     return(SyncMLSimpleElementFactory.Create <MetaFieldLevel>(navMeta.Element(metaNamespace + ElementNames.FieldLevel)));
 }
コード例 #9
0
ファイル: MetaInf.cs プロジェクト: datttit/SyncMLDotNet
 public MetaFormat GetMetaFormat()
 {
     return(SyncMLSimpleElementFactory.Create <MetaFormat>(navMeta.Element(metaNamespace + ElementNames.Format)));
 }