aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs')
-rw-r--r--src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs23
1 files changed, 11 insertions, 12 deletions
diff --git a/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs b/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs
index f391f965..51cbb6f9 100644
--- a/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs
+++ b/src/Ryujinx.HLE/Loaders/Processes/ProcessLoader.cs
@@ -12,7 +12,6 @@ using Ryujinx.HLE.Loaders.Processes.Extensions;
using System;
using System.Collections.Concurrent;
using System.IO;
-using System.Linq;
using Path = System.IO.Path;
namespace Ryujinx.HLE.Loaders.Processes
@@ -29,14 +28,14 @@ namespace Ryujinx.HLE.Loaders.Processes
public ProcessLoader(Switch device)
{
- _device = device;
+ _device = device;
_processesByPid = new ConcurrentDictionary<ulong, ProcessResult>();
}
public bool LoadXci(string path)
{
FileStream stream = new(path, FileMode.Open, FileAccess.Read);
- Xci xci = new(_device.Configuration.VirtualFileSystem.KeySet, stream.AsStorage());
+ Xci xci = new(_device.Configuration.VirtualFileSystem.KeySet, stream.AsStorage());
if (!xci.HasPartition(XciPartitionType.Secure))
{
@@ -69,7 +68,7 @@ namespace Ryujinx.HLE.Loaders.Processes
public bool LoadNsp(string path)
{
- FileStream file = new(path, FileMode.Open, FileAccess.Read);
+ FileStream file = new(path, FileMode.Open, FileAccess.Read);
PartitionFileSystem partitionFileSystem = new(file.AsStorage());
(bool success, ProcessResult processResult) = partitionFileSystem.TryLoad(_device, path, out string errorMessage);
@@ -101,7 +100,7 @@ namespace Ryujinx.HLE.Loaders.Processes
public bool LoadNca(string path)
{
FileStream file = new(path, FileMode.Open, FileAccess.Read);
- Nca nca = new(_device.Configuration.VirtualFileSystem.KeySet, file.AsStorage(false));
+ Nca nca = new(_device.Configuration.VirtualFileSystem.KeySet, file.AsStorage(false));
ProcessResult processResult = nca.Load(_device, null, null);
@@ -141,20 +140,20 @@ namespace Ryujinx.HLE.Loaders.Processes
public bool LoadNxo(string path)
{
- var nacpData = new BlitStruct<ApplicationControlProperty>(1);
- IFileSystem dummyExeFs = null;
- Stream romfsStream = null;
+ var nacpData = new BlitStruct<ApplicationControlProperty>(1);
+ IFileSystem dummyExeFs = null;
+ Stream romfsStream = null;
string programName = "";
- ulong programId = 0000000000000000;
+ ulong programId = 0000000000000000;
// Load executable.
IExecutable executable;
if (Path.GetExtension(path).ToLower() == ".nro")
{
- FileStream input = new(path, FileMode.Open);
- NroExecutable nro = new(input.AsStorage());
+ FileStream input = new(path, FileMode.Open);
+ NroExecutable nro = new(input.AsStorage());
executable = nro;
@@ -242,4 +241,4 @@ namespace Ryujinx.HLE.Loaders.Processes
return false;
}
}
-} \ No newline at end of file
+}