Эх сурвалжийг харах

misc: chore: Fix object creation in Horizon generators

Evan Husted 1 жил өмнө
parent
commit
e859bd5aa2

+ 2 - 2
src/Ryujinx.Horizon.Generators/Hipc/HipcGenerator.cs

@@ -68,7 +68,7 @@ namespace Ryujinx.Horizon.Generators.Hipc
                     continue;
                 }
 
-                CodeGenerator generator = new CodeGenerator();
+                CodeGenerator generator = new();
                 string className = commandInterface.ClassDeclarationSyntax.Identifier.ToString();
 
                 generator.AppendLine("using Ryujinx.Horizon.Common;");
@@ -257,7 +257,7 @@ namespace Ryujinx.Horizon.Generators.Hipc
                 generator.AppendLine();
             }
 
-            List<OutParameter> outParameters = new List<OutParameter>();
+            List<OutParameter> outParameters = new();
 
             string[] args = new string[method.ParameterList.Parameters.Count];
 

+ 9 - 9
src/Ryujinx.Horizon.Kernel.Generators/SyscallGenerator.cs

@@ -128,7 +128,7 @@ namespace Ryujinx.Horizon.Kernel.Generators
         {
             SyscallSyntaxReceiver syntaxReceiver = (SyscallSyntaxReceiver)context.SyntaxReceiver;
 
-            CodeGenerator generator = new CodeGenerator();
+            CodeGenerator generator = new();
 
             generator.AppendLine("using Ryujinx.Common.Logging;");
             generator.AppendLine("using Ryujinx.Cpu;");
@@ -145,7 +145,7 @@ namespace Ryujinx.Horizon.Kernel.Generators
             GenerateResultCheckHelper(generator);
             generator.AppendLine();
 
-            List<SyscallIdAndName> syscalls = new List<SyscallIdAndName>();
+            List<SyscallIdAndName> syscalls = new();
 
             foreach (MethodDeclarationSyntax method in syntaxReceiver.SvcImplementations)
             {
@@ -200,11 +200,11 @@ namespace Ryujinx.Horizon.Kernel.Generators
             string[] args = new string[method.ParameterList.Parameters.Count];
             int index = 0;
 
-            RegisterAllocatorA32 regAlloc = new RegisterAllocatorA32();
+            RegisterAllocatorA32 regAlloc = new();
 
-            List<OutParameter> outParameters = new List<OutParameter>();
-            List<string> logInArgs = new List<string>();
-            List<string> logOutArgs = new List<string>();
+            List<OutParameter> outParameters = new();
+            List<string> logInArgs = new();
+            List<string> logOutArgs = new();
 
             foreach (ParameterSyntax methodParameter in method.ParameterList.Parameters)
             {
@@ -321,9 +321,9 @@ namespace Ryujinx.Horizon.Kernel.Generators
             int registerIndex = 0;
             int index = 0;
 
-            List<OutParameter> outParameters = new List<OutParameter>();
-            List<string> logInArgs = new List<string>();
-            List<string> logOutArgs = new List<string>();
+            List<OutParameter> outParameters = new();
+            List<string> logInArgs = new();
+            List<string> logOutArgs = new();
 
             foreach (ParameterSyntax methodParameter in method.ParameterList.Parameters)
             {