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

XFEExtension

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

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

XFEstudio/XFEExtension

简化输入缓冲区处理并更新版本号

在 `BufferExtension.cs` 文件中,移除了对输入缓冲区为空或长度为零的异常抛出,改为返回一个空数组,以简化错误处理逻辑。

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

代码差异

2 个文件 +6 -11
Modified XFEExtension.NetCore/BufferExtension/BufferExtension.cs +1 -1
@@ -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++)
Modified XFEExtension.NetCore/XFEExtension.NetCore.csproj +5 -10
@@ -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