Example #1
0
        public static DesignInstance LoadFromPath(StageView stage, string type, string dataPath)
        {
            DesignInstance result = null;

            FileStream    fs = new FileStream(dataPath, FileMode.Open);
            XmlSerializer xs = new XmlSerializer(typeof(Vex.Instance));

            Vex.Instance inst = (Vex.Instance)xs.Deserialize(fs);
            fs.Close();

            result = stage.CreateInstance(inst);
            if (result != null)
            {
                result.HasSaveableChanges = false;
            }
            return(result);
        }