Files @ 65c134a3d619
Branch filter:

Location: seniordesign-ui/GMap.NET.WindowsMobile/GMap.NET.Internals/FastReaderWriterLock.cs - annotation

mkanning@CL-ENS241-10.cedarville.edu
Initial import of mapping source (huge commit)

namespace GMap.NET.Internals
{
#if PocketPC
   internal class FastReaderWriterLock
   {
      object rlock = new object();

      internal void AcquireReaderLock()
      {
          System.Threading.Monitor.Enter(rlock);
      }

      internal void ReleaseReaderLock()
      {
          System.Threading.Monitor.Exit(rlock);
      }

      internal void AcquireWriterLock()
      {
          System.Threading.Monitor.Enter(rlock);
      }

      internal void ReleaseWriterLock()
      {
          System.Threading.Monitor.Exit(rlock);
      }
 
      internal void Dispose()
      {
          rlock = null;
      }
   }
#endif
}