using System.Collections.Generic; namespace Ryujinx.Core.OsHle.Handles { class KProcessHandleTable { private IdDictionary Handles; public KProcessHandleTable() { Handles = new IdDictionary(); } public int OpenHandle(object Obj) { return Handles.Add(Obj); } public T GetData(int Handle) { return Handles.GetData(Handle); } public object CloseHandle(int Handle) { return Handles.Delete(Handle); } public ICollection Clear() { return Handles.Clear(); } } }