Merge pull request #1857 from slluis/fix-assembly-resolver
[mono.git] / mcs / class / System.Core / System.IO.MemoryMappedFiles / MemoryMappedViewStream.cs
index 58f933ae7921fdaea243b1a09a993d0dde7db64e..6fbaca605f900dd66241e5ed1a6cdbbad3d3f933 100644 (file)
@@ -36,12 +36,19 @@ namespace System.IO.MemoryMappedFiles
        public sealed class MemoryMappedViewStream : UnmanagedMemoryStream {
                IntPtr mmap_handle;
                object monitor;
-               
+               long pointerOffset;
+
                internal MemoryMappedViewStream (IntPtr handle, long offset, long size, MemoryMappedFileAccess access) {
+                       pointerOffset = offset;
                        monitor = new Object ();
                        CreateStream (handle, offset, size, access);
                }
 
+               public long PointerOffset
+               {
+                       get { return pointerOffset; }
+               }
+
                public SafeMemoryMappedViewHandle SafeMemoryMappedViewHandle { 
                        get {
                                throw new NotImplementedException ();