Esempio n. 1
0
        public static ISpreadSheet Load(string filename)
        {
            SimpleSpreadsheet sheet;

            using (FileStream stream = File.OpenRead(filename))
            {
                BinaryFormatter formatter = new BinaryFormatter();

                sheet = (SimpleSpreadsheet)formatter.Deserialize(stream);

                SpreadSheetRegistrySingleton.GetInstance().RegisterSheet(sheet.Name, sheet);
            }

            return(sheet);
        }
Esempio n. 2
0
 public SimpleSpreadsheet(string name)
 {
     this.name = name;
     SpreadSheetRegistrySingleton.GetInstance().RegisterSheet(name, this);
 }