コード例 #1
0
ファイル: JournalManagerC.cs プロジェクト: morz/OETS.Journal
 public void Dispose()
 {
     if (_entries != null)
     {
         _entries.Clear();
         _entries = null;
     }
 }
コード例 #2
0
ファイル: JournalManagerC.cs プロジェクト: morz/OETS.Journal
 public void Load()
 {
     lock (this)
     {
         try
         {
             _entries = (JournalDictionary)BinarySerialization.Deserialize(dataFile);
             LoadOb();                    
         }
         catch (Exception ex)
         {
             _entries = new JournalDictionary();
             BinarySerialization.Serialize(dataFile, _entries);
             LoadOb(); 
             Trace.Write(ex.StackTrace);
         }
     }
 }
コード例 #3
0
ファイル: JournalManagerC.cs プロジェクト: morz/OETS.Journal
        public void Save()
        {
            lock (this)
            {
                try
                {
                    if (_entries == null)
                        _entries = new JournalDictionary();

                    BinarySerialization.Serialize(dataFile, _entries);
                    LoadOb();
                }
                catch (Exception ex)
                {
                    Trace.Write(ex.StackTrace);
                }
            }
        }