Example #1
0
 internal void Flush()
 {
     lock (syncObject)
     {
         CheckDisposed();
         foreach (var area in areas)
         {
             if (!Win32FileMapping.FlushViewOfFile(area.Address, new IntPtr(area.Size)))
             {
                 throw new Win32Exception();
             }
         }
     }
 }