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() {