XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.ServerInteractive

[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig

公开
关注 0 Fork 0 Star 0
返回提交历史

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
copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
提交于

代码差异

1 个文件 +2 -2
Modified XFEExtension.NetCore.ServerInteractive.SourceGenerator/ClientRequestGenerator.cs +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;");