diff --git a/src/Ryujinx.Common/Collections/IntervalTree.cs b/src/Ryujinx.Common/Collections/IntervalTree.cs
index f804bca91..695487dda 100644
--- a/src/Ryujinx.Common/Collections/IntervalTree.cs
+++ b/src/Ryujinx.Common/Collections/IntervalTree.cs
@@ -106,7 +106,7 @@ namespace Ryujinx.Common.Collections
/// A list of all RangeNodes sorted by Key Order
public List> AsList()
{
- List> list = new();
+ List> list = [];
AddToList(Root, list);
diff --git a/src/Ryujinx.Common/Collections/TreeDictionary.cs b/src/Ryujinx.Common/Collections/TreeDictionary.cs
index 5379d353c..18f48188a 100644
--- a/src/Ryujinx.Common/Collections/TreeDictionary.cs
+++ b/src/Ryujinx.Common/Collections/TreeDictionary.cs
@@ -139,7 +139,7 @@ namespace Ryujinx.Common.Collections
/// List to add the tree pairs into
public List> AsLevelOrderList()
{
- List> list = new();
+ List> list = [];
Queue> nodes = new();
@@ -168,7 +168,7 @@ namespace Ryujinx.Common.Collections
/// A list of all KeyValuePairs sorted by Key Order
public List> AsList()
{
- List> list = new();
+ List> list = [];
AddToList(Root, list);
diff --git a/src/Ryujinx.Common/Configuration/ModMetadata.cs b/src/Ryujinx.Common/Configuration/ModMetadata.cs
index 174320d0a..6bc9482ad 100644
--- a/src/Ryujinx.Common/Configuration/ModMetadata.cs
+++ b/src/Ryujinx.Common/Configuration/ModMetadata.cs
@@ -8,7 +8,7 @@ namespace Ryujinx.Common.Configuration
public ModMetadata()
{
- Mods = new List();
+ Mods = [];
}
}
}
diff --git a/src/Ryujinx.Common/Logging/Logger.cs b/src/Ryujinx.Common/Logging/Logger.cs
index 0ac96c7d3..1830c14df 100644
--- a/src/Ryujinx.Common/Logging/Logger.cs
+++ b/src/Ryujinx.Common/Logging/Logger.cs
@@ -132,7 +132,7 @@ namespace Ryujinx.Common.Logging
_enabledClasses[index] = true;
}
- _logTargets = new List();
+ _logTargets = [];
_time = Stopwatch.StartNew();
@@ -203,7 +203,7 @@ namespace Ryujinx.Common.Logging
public static IReadOnlyCollection GetEnabledLevels()
{
- Log?[] logs = new[] { Debug, Info, Warning, Error, Guest, AccessLog, Stub, Trace };
+ Log?[] logs = [Debug, Info, Warning, Error, Guest, AccessLog, Stub, Trace];
List levels = new(logs.Length);
foreach (Log? log in logs)
{
diff --git a/src/Ryujinx.Common/PreciseSleep/NanosleepPool.cs b/src/Ryujinx.Common/PreciseSleep/NanosleepPool.cs
index 45b8e95fa..3569dd968 100644
--- a/src/Ryujinx.Common/PreciseSleep/NanosleepPool.cs
+++ b/src/Ryujinx.Common/PreciseSleep/NanosleepPool.cs
@@ -125,8 +125,8 @@ namespace Ryujinx.Common.PreciseSleep
}
private readonly Lock _lock = new();
- private readonly List _threads = new();
- private readonly List _active = new();
+ private readonly List _threads = [];
+ private readonly List _active = [];
private readonly Stack _free = new();
private readonly AutoResetEvent _signalTarget;
diff --git a/src/Ryujinx.Common/PreciseSleep/WindowsGranularTimer.cs b/src/Ryujinx.Common/PreciseSleep/WindowsGranularTimer.cs
index cef4dc927..143c9c8d3 100644
--- a/src/Ryujinx.Common/PreciseSleep/WindowsGranularTimer.cs
+++ b/src/Ryujinx.Common/PreciseSleep/WindowsGranularTimer.cs
@@ -51,7 +51,7 @@ namespace Ryujinx.Common.SystemInterop
private long _lastId;
private readonly Lock _lock = new();
- private readonly List _waitingObjects = new();
+ private readonly List _waitingObjects = [];
private WindowsGranularTimer()
{