XFEExtension.NetCore.ServerInteractive
[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore.ServerInteractive.SourceGenerator/ClientRequestGenerator.cs
+2
-2
XFEstudio/XFEExtension.NetCore.ServerInteractive
Fix code review feedback: use Array.Empty and fix using directive check
Agent-Logs-Url: https://github.com/XFEstudio/XFEExtension.NetCore.ServerInteractive/sessions/436def84-338f-4a12-8e86-51ed7035c2e6 Co-authored-by: XFEstudio <132526994+XFEstudio@users.noreply.github.com>
e809e07
代码差异
1 个文件
+2
-2
@@ -122,7 +122,7 @@ public class ClientRequestGenerator : IIncrementalGenerator
122
122
var compilationUnit = methodDeclaration.SyntaxTree.GetRoot() as CompilationUnitSyntax;
123
123
var usingDirectives = compilationUnit?.Usings
124
124
.Select(u => u.ToString().Trim())
125
.ToArray() ?? new string[0];
125
.ToArray() ?? System.Array.Empty<string>();
126
126
127
127
return new ClientRequestMethodCandidate(
128
128
containingType.ContainingNamespace.ToDisplayString(),
@@ -241,7 +241,7 @@ public class ClientRequestGenerator : IIncrementalGenerator
241
241
}
242
242
243
243
// 确保基础using存在
244
if (!allUsings.Any(u => u.Contains("System;") && !u.Contains("System.")))
244
if (!allUsings.Any(u => u.Trim() == "using System;"))
245
245
sourceBuilder.AppendLine("using System;");
246
246
if (!allUsings.Any(u => u.Contains("System.Collections.Generic")))
247
247
sourceBuilder.AppendLine("using System.Collections.Generic;");