/// <summary> /// Sets the physical page index for the next logical page in the sequence. /// </summary> /// <param name="physicalPage">physical page index</param> /// <returns>logical page index</returns> public int SetLogicalPage(int physicalPage) { PageTableItem item = new PageTableItem() { IsDirty = true, PageIndex = physicalPage, }; this.pageTable.Add(item); return(this.pageTable.IndexOf(item)); }
/// <summary> /// Sets the physical page index for the next logical page in the sequence. /// </summary> /// <param name="physicalPage">physical page index</param> /// <returns>logical page index</returns> public int SetLogicalPage(int physicalPage) { PageTableItem item = new PageTableItem() { IsDirty = true, PageIndex = physicalPage, }; this.pageTable.Add(item); return this.pageTable.IndexOf(item); }