mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2025-08-12 05:05:26 +02:00
misc: chore: Fix object creation in Avalonia project
This commit is contained in:
@@ -190,7 +190,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
/// <exception cref="HorizonResultException">An error occured while reading PFS data.</exception>
|
||||
private List<ApplicationData> GetApplicationsFromPfs(IFileSystem pfs, string filePath)
|
||||
{
|
||||
List<ApplicationData> applications = new List<ApplicationData>();
|
||||
List<ApplicationData> applications = new();
|
||||
string extension = Path.GetExtension(filePath).ToLower();
|
||||
|
||||
foreach ((ulong titleId, ContentMetaData content) in pfs.GetContentData(ContentMetaType.Application, _virtualFileSystem, _checkLevel))
|
||||
@@ -245,7 +245,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
continue;
|
||||
}
|
||||
|
||||
using UniqueRef<IFile> icon = new UniqueRef<IFile>();
|
||||
using UniqueRef<IFile> icon = new();
|
||||
|
||||
controlFs.OpenFile(ref icon.Ref, entry.FullPath.ToU8Span(), OpenMode.Read).ThrowIfFailure();
|
||||
|
||||
@@ -313,7 +313,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
case ".nsp":
|
||||
case ".pfs0":
|
||||
{
|
||||
PartitionFileSystem pfs = new PartitionFileSystem();
|
||||
PartitionFileSystem pfs = new();
|
||||
pfs.Initialize(file.AsStorage()).ThrowIfFailure();
|
||||
|
||||
ApplicationData result = GetApplicationFromNsp(pfs, applicationPath);
|
||||
@@ -501,7 +501,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
|
||||
foreach (DirectoryEntryEx fileEntry in pfs.EnumerateEntries("/", "*.nca"))
|
||||
{
|
||||
using UniqueRef<IFile> ncaFile = new UniqueRef<IFile>();
|
||||
using UniqueRef<IFile> ncaFile = new();
|
||||
|
||||
pfs.OpenFile(ref ncaFile.Ref, fileEntry.FullPath.ToU8Span(), OpenMode.Read).ThrowIfFailure();
|
||||
|
||||
@@ -589,7 +589,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
ReadOption.None).ThrowIfFailure();
|
||||
|
||||
string displayVersion = controlData.DisplayVersionString.ToString();
|
||||
TitleUpdateModel update = new TitleUpdateModel(content.ApplicationId, content.Version.Version,
|
||||
TitleUpdateModel update = new(content.ApplicationId, content.Version.Version,
|
||||
displayVersion, filePath);
|
||||
|
||||
titleUpdates.Add(update);
|
||||
@@ -685,7 +685,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
return;
|
||||
}
|
||||
|
||||
FileInfo fileInfo = new FileInfo(app);
|
||||
FileInfo fileInfo = new(app);
|
||||
|
||||
try
|
||||
{
|
||||
@@ -776,7 +776,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
ldnWebHost = DefaultLanPlayWebHost;
|
||||
}
|
||||
IEnumerable<LdnGameData> ldnGameDataArray = Array.Empty<LdnGameData>();
|
||||
using HttpClient httpClient = new HttpClient();
|
||||
using HttpClient httpClient = new();
|
||||
string ldnGameDataArrayString = await httpClient.GetStringAsync($"https://{ldnWebHost}/api/public_games");
|
||||
ldnGameDataArray = JsonHelper.Deserialize(ldnGameDataArrayString, _ldnDataSerializerContext.IEnumerableLdnGameData);
|
||||
LdnGameDataReceived?.Invoke(new LdnGameDataReceivedEventArgs
|
||||
@@ -882,7 +882,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
return newDlcLoaded;
|
||||
}
|
||||
|
||||
FileInfo fileInfo = new FileInfo(app);
|
||||
FileInfo fileInfo = new(app);
|
||||
|
||||
try
|
||||
{
|
||||
@@ -949,8 +949,8 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
|
||||
try
|
||||
{
|
||||
HashSet<ulong> titleIdsToSave = new HashSet<ulong>();
|
||||
HashSet<ulong> titleIdsToRefresh = new HashSet<ulong>();
|
||||
HashSet<ulong> titleIdsToSave = new();
|
||||
HashSet<ulong> titleIdsToRefresh = new();
|
||||
|
||||
// Remove any updates which can no longer be located on disk
|
||||
List<(TitleUpdateModel TitleUpdate, bool IsSelected)> updatesToRemove = _titleUpdates.Items
|
||||
@@ -998,7 +998,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
return numUpdatesLoaded;
|
||||
}
|
||||
|
||||
FileInfo fileInfo = new FileInfo(app);
|
||||
FileInfo fileInfo = new(app);
|
||||
|
||||
try
|
||||
{
|
||||
@@ -1170,7 +1170,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
}
|
||||
else
|
||||
{
|
||||
PartitionFileSystem pfsTemp = new PartitionFileSystem();
|
||||
PartitionFileSystem pfsTemp = new();
|
||||
pfsTemp.Initialize(file.AsStorage()).ThrowIfFailure();
|
||||
pfs = pfsTemp;
|
||||
|
||||
@@ -1204,7 +1204,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
// Read the icon from the ControlFS and store it as a byte array
|
||||
try
|
||||
{
|
||||
using UniqueRef<IFile> icon = new UniqueRef<IFile>();
|
||||
using UniqueRef<IFile> icon = new();
|
||||
|
||||
controlFs.OpenFile(ref icon.Ref, $"/icon_{desiredTitleLanguage}.dat".ToU8Span(), OpenMode.Read).ThrowIfFailure();
|
||||
|
||||
@@ -1222,7 +1222,7 @@ namespace Ryujinx.Ava.Utilities.AppLibrary
|
||||
continue;
|
||||
}
|
||||
|
||||
using UniqueRef<IFile> icon = new UniqueRef<IFile>();
|
||||
using UniqueRef<IFile> icon = new();
|
||||
|
||||
controlFs.OpenFile(ref icon.Ref, entry.FullPath.ToU8Span(), OpenMode.Read).ThrowIfFailure();
|
||||
|
||||
|
Reference in New Issue
Block a user