public override bool Parse(XElement xml) { if (xml == null) { return(false); } List <SnippetBCK> snippets = new List <SnippetBCK>(); int userID = -1; xml.ParseNode("UserID", ref userID, false); List <XElement> snips = xml.GetNodes("Snippet", false); foreach (XElement snip in snips) { SnippetBCK s = new SnippetBCK(); s.Parse(snip); snippets.Add(s); } Init(snippets, userID); return(true); }
public override bool Parse(XElement xml) { if (xml == null) return false; List<SnippetBCK> snippets = new List<SnippetBCK>(); int userID = -1; xml.ParseNode("UserID", ref userID, false); List<XElement> snips = xml.GetNodes("Snippet", false); foreach (XElement snip in snips) { SnippetBCK s = new SnippetBCK(); s.Parse(snip); snippets.Add(s); } Init(snippets, userID); return true; }