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;
        }
Exemple #2
0
        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);
            }
        }
Exemple #3
0
        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);
        }