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

XFEExtension

【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等

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

XFEstudio/XFEExtension

版本升级至4.0.0,适配.NET 10并更新说明

将项目版本号提升至4.0.0,标志重大版本变更。PackageReleaseNotes内容简化,强调全面适配.NET 10.0、性能与稳定性提升,以及部分类名和命名空间的调整。建议参考文档获取详细变更信息。其他项目元数据保持不变。

a973df8
XFE工作室室长 <mail@xfegzs.com>
提交于

代码差异

8 个文件 +14 -15
Modified XFEExtension.NetCore.Analyzer.Test/Program.cs +3 -3
@@ -1,7 +1,7 @@
1 using XFEExtension.NetCore.StringExtension;
2 using XFEExtension.NetCore.XFETransform.ObjectInfoAnalyzer;
1 using XFEExtension.NetCore.XFETransform.ObjectInfoAnalyzer;
3 2 using XFEExtension.NetCore.XFETransform;
4 3 using XFEExtension.NetCore.XFETransform.StringConverter;
4 using XFEExtension.NetCore.XUnit.Attributes;
5 5
6 6 namespace XFEExtension.NetCore.Analyzer.Test;
7 7
@@ -16,7 +16,7 @@ internal class Program
16 16 Enum = MyEnum.Test2,
17 17 MultiEnum = MyMultiEnum.Get | MyMultiEnum.Pull | MyMultiEnum.Set | MyMultiEnum.Post
18 18 }.GetType();
19 var result = XFEConverter.GetObjectInfo(StringConverter.ColoredObjectAnalyzer, "分析对象", ObjectPlace.Main, 0, [testClass], testClass?.GetType(), testClass, false, false).OutPutObject();
19 var result = XFEConverter.GetObjectInfo(StringConverter.ColoredObjectAnalyzer, "分析对象", ObjectPlace.Main, 0, [testClass], testClass, testClass, false, false).OutPutObject();
20 20 Console.WriteLine(result);
21 21 //testClass.X();
22 22 }
Modified XFEExtension.NetCore/AttributeExtension/AttributeExtension.cs +1 -0
@@ -1,4 +1,5 @@
1 1 using System.Reflection;
2 using XFEExtension.NetCore.Exceptions;
2 3
3 4 namespace XFEExtension.NetCore.AttributeExtension;
4 5
Modified XFEExtension.NetCore/CyberComm/CyberCommClient.cs +1 -0
@@ -1,5 +1,6 @@
1 1 using System.Net.WebSockets;
2 2 using System.Text;
3 using XFEExtension.NetCore.Exceptions;
3 4
4 5 namespace XFEExtension.NetCore.CyberComm;
5 6
Modified XFEExtension.NetCore/CyberComm/CyberCommServer.cs +1 -0
@@ -2,6 +2,7 @@
2 2 using System.Net;
3 3 using System.Net.WebSockets;
4 4 using System.Text;
5 using XFEExtension.NetCore.Exceptions;
5 6
6 7 namespace XFEExtension.NetCore.CyberComm;
7 8
Modified XFEExtension.NetCore/PermissionExtension/AdministratorPermission.cs +1 -0
@@ -1,6 +1,7 @@
1 1 using System.Diagnostics;
2 2 using System.Runtime.Versioning;
3 3 using System.Security.Principal;
4 using XFEExtension.NetCore.Exceptions;
4 5
5 6 namespace XFEExtension.NetCore.PermissionExtension;
6 7
Modified XFEExtension.NetCore/XFEChatGPT/ChatGPTInnerClass/DefaultClass/GPTMessage.cs +3 -1
@@ -1,4 +1,6 @@
1 namespace XFEExtension.NetCore.XFEChatGPT.ChatGPTInnerClass.DefaultClass;
1 using XFEExtension.NetCore.Exceptions;
2
3 namespace XFEExtension.NetCore.XFEChatGPT.ChatGPTInnerClass.DefaultClass;
2 4
3 5 /// <summary>
4 6 /// GPT消息
Modified XFEExtension.NetCore/XFEChatGPT/ChatGPTInnerClass/HelperClass/XFEGPTMemoryDialog.cs +1 -0
@@ -1,4 +1,5 @@
1 1 using System.Collections;
2 using XFEExtension.NetCore.Exceptions;
2 3 using XFEExtension.NetCore.XFEChatGPT.ChatGPTInnerClass.DefaultClass;
3 4
4 5 namespace XFEExtension.NetCore.XFEChatGPT.ChatGPTInnerClass.HelperClass;
Modified XFEExtension.NetCore/XFEExtension.NetCore.csproj +3 -11
@@ -5,7 +5,7 @@
5 5 <ImplicitUsings>enable</ImplicitUsings>
6 6 <Nullable>enable</Nullable>
7 7 <GenerateDocumentationFile>True</GenerateDocumentationFile>
8 <Version>3.3.14</Version>
8 <Version>4.0.0</Version>
9 9 <Title>XFEExtension</Title>
10 10 <RepositoryUrl>https://github.com/XFEstudio/XFEExtension</RepositoryUrl>
11 11 <AnalysisLevel>latest</AnalysisLevel>
@@ -21,16 +21,8 @@
21 21 <PackageReleaseNotes>
22 22 ## 调整
23 23
24 提升健壮性与现代化,新增空节点与停止对话方法
25
26 - FileStream 读取方法由 ReadAsync 改为 ReadExactlyAsync,提升准确性
27 - StringExtension 中 X/XL 方法优化 null 处理,增强健壮性
28 - SplitAndKeepDelimiter 方法使用集合表达式简化代码
29 - MemorableXFEChatGPT 新增 StopChat 静态方法,仅流式模式有效
30 - 项目版本号升级至 3.3.14
31 - QueryableJsonNode 新增静态空节点属性 Empty
32 - GetList 和 GetList`T` 方法用集合表达式替换 ToList()
33 - SubObjectsBase 构造函数支持 objectInfoList 为 null,提升健壮性
24 全面适配.NET 10.0,提升性能和稳定性。
25 部分类名及其命名空间有所调整,建议查看文档更新日志以了解详细信息。
34 26
35 27 ## 新增
36 28