using System.Collections.Generic; using Ryujinx.HLE.HOS.Ipc; using Ryujinx.HLE.FileSystem; namespace Ryujinx.HLE.HOS.Services.Lr { [Service("lr")] class ILocationResolverManager : IpcService { private Dictionary _commands; public override IReadOnlyDictionary Commands => _commands; public ILocationResolverManager(ServiceCtx context) { _commands = new Dictionary { { 0, OpenLocationResolver } }; } // OpenLocationResolver() private long OpenLocationResolver(ServiceCtx context) { StorageId storageId = (StorageId)context.RequestData.ReadByte(); MakeObject(context, new ILocationResolver(storageId)); return 0; } } }