Merge pull request #1857 from slluis/fix-assembly-resolver
[mono.git] / mcs / class / System.Core / System.IO.MemoryMappedFiles / MemoryMappedViewAccessor.cs
index 783aa9142fbbc18bd8d8adc57259b592eea12cec..8bb8fc31b4bc02b206608b19910c91832463365c 100644 (file)
@@ -37,12 +37,19 @@ namespace System.IO.MemoryMappedFiles
        public sealed class MemoryMappedViewAccessor : UnmanagedMemoryAccessor, IDisposable {
                IntPtr mmap_handle;
                SafeMemoryMappedViewHandle safe_handle;
+               long pointerOffset;
 
                internal MemoryMappedViewAccessor (IntPtr handle, long offset, long size, MemoryMappedFileAccess access)
                {
+                       pointerOffset = offset;
                        Create (handle, offset, size, access);
                }
 
+               public long PointerOffset
+               {
+                       get { return pointerOffset; }
+               }
+
                static FileAccess ToFileAccess (MemoryMappedFileAccess access)
                {
                        switch (access){