XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
XFEExtension.NetCore/BufferExtension/BufferExtension.cs
+1
-1
Modified
XFEExtension.NetCore/XFEExtension.NetCore.csproj
+5
-10
XFEstudio/XFEExtension
简化输入缓冲区处理并更新版本号
在 `BufferExtension.cs` 文件中,移除了对输入缓冲区为空或长度为零的异常抛出,改为返回一个空数组,以简化错误处理逻辑。
faa0058
代码差异
2 个文件
+6
-11
@@ -86,7 +86,7 @@ public static class BufferExtension
86
86
}
87
87
if (buffer is null || buffer.LongLength == 0)
88
88
{
89
throw new ArgumentException("Input buffer cannot be null or empty.");
89
return [];
90
90
}
91
91
List<byte> result = [];
92
92
for (long i = 0; i <= buffer.LongLength - originBuffer.LongLength; i++)
@@ -5,7 +5,7 @@
5
5
<ImplicitUsings>enable</ImplicitUsings>
6
6
<Nullable>enable</Nullable>
7
7
<GenerateDocumentationFile>True</GenerateDocumentationFile>
8
<Version>3.3.0</Version>
8
<Version>3.3.1</Version>
9
9
<Title>XFEExtension</Title>
10
10
<RepositoryUrl>https://github.com/XFEstudio/XFEExtension</RepositoryUrl>
11
11
<AnalysisLevel>latest</AnalysisLevel>
@@ -20,15 +20,10 @@
20
20
<PackageTags>XFE;拓展;GPT;Server;服务器;测试;XFEExtension</PackageTags>
21
21
<PackageReleaseNotes>
22
22
## 调整
23
24
重构文件打包功能并更新版本号
25
26
- 修复 `BufferExtension.cs` 中的数组越界问题。
27
- 更新 `XFEExtension.NetCore.csproj` 的版本号至 `3.3.0`。
28
- 新增 `XFEPackage` 类,提供文件打包和解包的逻辑。
29
- 新增抽象基类 `XFEPackageBase`,定义文件和目录的基本属性。
30
- 新增 `XFEPackagedDirectory` 类,表示打包目录及其文件和子目录。
31
- 新增 `XFEPackagedFile` 类,表示打包文件及其数据。
23
24
简化输入缓冲区处理并更新版本号
25
26
在 `BufferExtension.cs` 文件中,移除了对输入缓冲区为空或长度为零的异常抛出,改为返回一个空数组,以简化错误处理逻辑。
32
27
33
28
## 新增
34
29