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