Skip to content

Commit bf50e86

Browse files
committed
Refactor parent class declaration generation
Replaces LINQ ToArray with a range operator in GenerateParentClassDeclarations for improved clarity. Also removes an unused using directive from ReactiveCommandGenerator.cs.
1 parent d8902f9 commit bf50e86

File tree

2 files changed

+1
-2
lines changed

2 files changed

+1
-2
lines changed

src/ReactiveUI.SourceGenerators.Roslyn/ReactiveCommand/ReactiveCommandGenerator.Execute.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ public partial class ReactiveCommandGenerator
142142
private static string GenerateSource(string containingTypeName, string containingNamespace, string containingClassVisibility, string containingType, CommandInfo[] commands)
143143
{
144144
// Get Parent class details from properties.ParentInfo
145-
var (parentClassDeclarationsString, closingBrackets) = TargetInfo.GenerateParentClassDeclarations(commands.Select(p => p.TargetInfo.ParentInfo).ToArray());
145+
var (parentClassDeclarationsString, closingBrackets) = TargetInfo.GenerateParentClassDeclarations([.. commands.Select(p => p.TargetInfo.ParentInfo)]);
146146

147147
var classes = GenerateClassWithCommands(containingTypeName, containingNamespace, containingClassVisibility, containingType, commands);
148148

src/ReactiveUI.SourceGenerators.Roslyn/ReactiveCommand/ReactiveCommandGenerator.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
using Microsoft.CodeAnalysis;
1010
using Microsoft.CodeAnalysis.CSharp.Syntax;
1111
using Microsoft.CodeAnalysis.Text;
12-
using ReactiveUI.SourceGenerators.Extensions;
1312
using ReactiveUI.SourceGenerators.Helpers;
1413

1514
namespace ReactiveUI.SourceGenerators;

0 commit comments

Comments
 (0)