/// <summary> /// コンストラクタ /// </summary> /// <param name="source">このビューの割り当て元の MemMapFile オブジェクト</param> /// <param name="position">ビューが対応するファイル内での位置</param> /// <param name="address">position に対応するメモリアドレス</param> /// <param name="viewAddress">実際に MapViewOfFile で割り当てられたメモリアドレス</param> /// <param name="size">割り当てサイズ(bytes)</param> public MemMapView(MemMapFile source, ulong position, IntPtr address, IntPtr viewAddress, ulong size) { this.Source = source; this.Position = position; this.Address = address; this.ViewAddress = viewAddress; this.Size = size; }
/// <summary> /// コンストラクタ /// </summary> /// <param name="source">このビューの割り当て元の MemMapFile オブジェクト</param> public DynamicMemMapView(MemMapFile source) { this.Source = source; this.FileSize = source.FileSize; }