internal static MAST CreateFromMast(Stream stream) #endif { XDocument xDoc = XDocument.Load(stream); XElement root = xDoc.Element(ns + "MAST"); var result = new MAST(); result.Triggers.AddRange(CreateTriggers(root, "triggers")); return result; }
public void AddMastDoc(MAST mast) { if (mast == null || mast.Triggers == null) { throw new NullReferenceException("Mast doc/triggers cannot be null"); } foreach (Trigger t in mast.Triggers) { AddMastTrigger(t); } }
internal static MAST CreateFromMast(Stream stream) #endif { XDocument xDoc = XDocument.Load(stream); XElement root = xDoc.Element(ns + "MAST"); var result = new MAST(); result.Triggers.AddRange(CreateTriggers(root, "triggers")); return(result); }