예제 #1
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         BaseFile?.Dispose();
     }
 }
예제 #2
0
 protected override void Dispose(bool disposing)
 {
     if (!LeaveOpen)
     {
         BaseFile?.Dispose();
     }
     base.Dispose(disposing);
 }
예제 #3
0
        protected override void Dispose(bool disposing)
        {
            if (Mode.HasFlag(OpenMode.Write))
            {
                ParentFs.NotifyCloseWritableFile();
            }

            BaseFile?.Dispose();
        }
예제 #4
0
 protected override void Dispose(bool disposing)
 {
     if (disposing)
     {
         BaseStorage.Flush();
         BaseStorage.Dispose();
         BaseFile?.Dispose();
     }
 }
예제 #5
0
        private void MainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            Properties.Settings.Default.Save();

            if (loadedFile != null)
            {
                loadedFile.Dispose();
            }

            if (glHelper != null)
            {
                glHelper.Dispose();
            }
        }