XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore.Analyzer.Test/Program.cs
+3
-3
Modified
XFEExtension.NetCore/AttributeExtension/AttributeExtension.cs
+1
-0
Modified
XFEExtension.NetCore/CyberComm/CyberCommClient.cs
+1
-0
Modified
XFEExtension.NetCore/CyberComm/CyberCommServer.cs
+1
-0
Modified
XFEExtension.NetCore/PermissionExtension/AdministratorPermission.cs
+1
-0
Modified
XFEExtension.NetCore/XFEChatGPT/ChatGPTInnerClass/DefaultClass/GPTMessage.cs
+3
-1
Modified
XFEExtension.NetCore/XFEChatGPT/ChatGPTInnerClass/HelperClass/XFEGPTMemoryDialog.cs
+1
-0
Modified
XFEExtension.NetCore/XFEExtension.NetCore.csproj
+3
-11
XFEstudio/XFEExtension
版本升级至4.0.0,适配.NET 10并更新说明
将项目版本号提升至4.0.0,标志重大版本变更。PackageReleaseNotes内容简化,强调全面适配.NET 10.0、性能与稳定性提升,以及部分类名和命名空间的调整。建议参考文档获取详细变更信息。其他项目元数据保持不变。
a973df8
代码差异
8 个文件
+14
-15
@@ -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
}
@@ -1,4 +1,5 @@
1
1
using System.Reflection;
2
using XFEExtension.NetCore.Exceptions;
2
3
3
4
namespace XFEExtension.NetCore.AttributeExtension;
4
5
@@ -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
@@ -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
@@ -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
@@ -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消息
@@ -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;
@@ -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