Пример #1
0
 public ObjectBuilder openTemplate(String filename)
 {
     Recent.newRecentFile(filename, filename);
     ObjectBuilder newOb = null;
     using (System.IO.Stream file = File.Open(filename, FileMode.Open))
     {
         using (System.IO.BinaryReader br = new System.IO.BinaryReader(file))
         {
             Version v = new Version();
             v.deserialize(br);
             newOb = new ObjectBuilder(Data);
             newOb.deserialize(br);
         }
     }
     return newOb;
 }
Пример #2
0
 public void deserialize(System.IO.BinaryReader br)
 {
     int compCount = br.ReadInt32();
     for (int i = 0; i < compCount; ++i)
     {
         ObjectBuilder newOb = new ObjectBuilder(m_data);
         newOb.deserialize(br);
         m_templates.Add(newOb);
     }
 }