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

XFEExtension

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

公开
关注 0 Fork 0 Star 0
返回拉取请求列表

dev:合并 3 个提交 #2

已关闭 dev master

审查进度

此分支未设置最低批准数。

0 / 0

尚未指定审查人。

XFEstudio 2026-08-14 21:08

变更说明

XFEstudio/XFEExtension:dev 合并到 master

提交记录

  • 合并拉取请求 #1:重构 JSON 引擎:新增惰性解析与序列化实现 (5f224bd) — XFE工作室室长
  • 重构 JSON 引擎:新增惰性解析与序列化实现 (244f306) — XFE工作室室长
  • 移除测试框架相关特性并迁移至独立包 (c82b9fc) — XFE工作室室长

提交

此拉取请求包含的提交记录。

文件变更

点击行号左侧的加号可以留下行级 Review 评论。

74 个文件 +3899 -1976
Modified README.md +40 -49
Modified README.zh-CN.md +39 -48
Modified XFEExtension.NetCore.Analyzer.Test/Program.cs +5 -4
Modified XFEExtension.NetCore.Analyzer.Test/TestClass.cs +31 -1
Modified XFEExtension.NetCore.Analyzer.Test/XFEExtension.NetCore.Analyzer.Test.csproj +0 -4
Modified XFEExtension.NetCore.Analyzer/Generator/ConstExpressionAutoGenerator.cs +18 -0
Added XFEExtension.NetCore.Benchmarks/JsonBenchmarks.cs +45 -0
Added XFEExtension.NetCore.Benchmarks/Program.cs +26 -0
Added XFEExtension.NetCore.Benchmarks/XFEExtension.NetCore.Benchmarks.csproj +15 -0
Added XFEExtension.NetCore.Test/GlobalUsings.cs +1 -0
Added XFEExtension.NetCore.Test/Json/XFEJsonCodecTests.cs +180 -0
Added XFEExtension.NetCore.Test/Json/XFEJsonCompatibilityTests.cs +45 -0
Added XFEExtension.NetCore.Test/Json/XFEJsonDifferentialTests.cs +87 -0
Added XFEExtension.NetCore.Test/Json/XFEJsonNavigationTests.cs +130 -0
Deleted XFEExtension.NetCore.Test/Program.cs +0 -19
Modified XFEExtension.NetCore.Test/RumorEntry.cs +6 -1
Modified XFEExtension.NetCore.Test/TestClass.cs +40 -1
Modified XFEExtension.NetCore.Test/UserInfo.cs +4 -1
Modified XFEExtension.NetCore.Test/XFEExtension.NetCore.Test.csproj +8 -3
Modified XFEExtension.NetCore/ArrayExtension/ArrayExtension.cs +3 -4
Modified XFEExtension.NetCore/CyberComm/CyberCommRequestEventArgsImpl.cs +12 -1
Added XFEExtension.NetCore/Properties/AssemblyInfo.cs +3 -0
Modified XFEExtension.NetCore/StringExtension/Json/JsonStringExtension.cs +26 -25
Modified XFEExtension.NetCore/XFEChatGPT/ChatGPTInnerClass/HelperClass/PrivateMessageChoice.cs +14 -1
Modified XFEExtension.NetCore/XFEChatGPT/ChatGPTInnerClass/HelperClass/XFEAskGPTMessage.cs +35 -1
Modified XFEExtension.NetCore/XFEChatGPT/MemorableXFEChatGPT.cs +6 -5
Modified XFEExtension.NetCore/XFEChatGPT/OtherInnerClass/MessageIdAndThread.cs +7 -1
Modified XFEExtension.NetCore/XFEChatGPT/OtherInnerClass/MessageIdDialogIdAndThread.cs +4 -1
Modified XFEExtension.NetCore/XFEChatGPT/XFEChatGPT.cs +4 -3
Modified XFEExtension.NetCore/XFEExtension.NetCore.csproj +5 -5
Added XFEExtension.NetCore/XFETransform/Json/JsonContractCache.cs +206 -0
Added XFEExtension.NetCore/XFETransform/Json/XFEJson.cs +77 -0
Added XFEExtension.NetCore/XFETransform/Json/XFEJsonError.cs +116 -0
Added XFEExtension.NetCore/XFETransform/Json/XFEJsonOptions.cs +129 -0
Modified XFEExtension.NetCore/XFETransform/JsonConverter/INodeBase.cs +1 -0
Modified XFEExtension.NetCore/XFETransform/JsonConverter/IQueryableJsonNode.cs +1 -0
Modified XFEExtension.NetCore/XFETransform/JsonConverter/IValueNode.cs +1 -0
Modified XFEExtension.NetCore/XFETransform/JsonConverter/JsonComplexPropertyNode.cs +7 -2
Modified XFEExtension.NetCore/XFETransform/JsonConverter/JsonNode.cs +7 -2
Modified XFEExtension.NetCore/XFETransform/JsonConverter/JsonNodeConverter.cs +91 -334
Modified XFEExtension.NetCore/XFETransform/JsonConverter/JsonPropertyNode.cs +7 -2
Modified XFEExtension.NetCore/XFETransform/JsonConverter/NodeOperator.cs +13 -0
Modified XFEExtension.NetCore/XFETransform/JsonConverter/QueryableJsonNode.cs +225 -83
Modified XFEExtension.NetCore/XFETransform/JsonConverter/ValueNode.cs +7 -2
Modified XFEExtension.NetCore/XFETransform/JsonConverter/ValueType.cs +2 -1
Modified XFEExtension.NetCore/XFETransform/ObjectInfoAnalyzer/ObjectInfo.cs +66 -0
Modified XFEExtension.NetCore/XFETransform/ObjectInfoAnalyzer/ObjectInfoImpl.cs +27 -1
Modified XFEExtension.NetCore/XFETransform/ObjectInfoAnalyzer/SubObjectsBase.cs +55 -1
Modified XFEExtension.NetCore/XFETransform/XFEJsonTransformer.cs +11 -153
Modified XFEExtension.NetCore/XFPManager/XField.cs +7 -1
Modified XFEExtension.NetCore/XFPManager/XProperty.cs +6 -0
Deleted XFEExtension.NetCore/XUnit/Attributes/CNTestAttribute.cs +0 -23
Deleted XFEExtension.NetCore/XUnit/Attributes/CTestAttribute.cs +0 -21
Deleted XFEExtension.NetCore/XUnit/Attributes/MNRTestAttribute.cs +0 -28
Deleted XFEExtension.NetCore/XUnit/Attributes/MNTestAttribute.cs +0 -35
Deleted XFEExtension.NetCore/XUnit/Attributes/MRTestAttribute.cs +0 -26
Deleted XFEExtension.NetCore/XUnit/Attributes/MTestAttribute.cs +0 -21
Deleted XFEExtension.NetCore/XUnit/Attributes/MethodAndCounter.cs +0 -10
Deleted XFEExtension.NetCore/XUnit/Attributes/SMNRTestAttribute.cs +0 -28
Deleted XFEExtension.NetCore/XUnit/Attributes/SMNTestAttribute.cs +0 -30
Deleted XFEExtension.NetCore/XUnit/Attributes/SMRTestAttribute.cs +0 -26
Deleted XFEExtension.NetCore/XUnit/Attributes/SMTestAttribute.cs +0 -21
Deleted XFEExtension.NetCore/XUnit/Attributes/TSetUpAttribute.cs +0 -17
Deleted XFEExtension.NetCore/XUnit/Attributes/TestThemeAttribute.cs +0 -54
Deleted XFEExtension.NetCore/XUnit/Attributes/XFETestAttributeBase.cs +0 -13
Modified XFEExtension.slnx +1 -0
Modified XFEExtension/XCCNetWork.cs +16 -1
Modified XFEExtension/XFEChatGPT.cs +93 -1
Modified XFEExtension/XFE各类拓展.cs +16 -1
Modified XFEExtension/XFPManager.cs +12 -0