XFEExtension
【DLL】XFE各类拓展是一个C#的DLL库,旨在优化C#代码中常用语句的使用,并提供更简洁的访问方式,同时提供Xunit测试框架,快速搭建服务器/客户端,免费ChatGPTAPI接口,免费通讯服务器,XFE下载器,新增格式等
关注
0
Fork
0
Star
0
返回提交历史
Modified
README.md
+33
-29
Modified
README.zh-CN.md
+33
-29
Modified
XFEExtension.NetCore.Analyzer.Test/Program.cs
+3
-0
Modified
XFEExtension.NetCore.Analyzer.Test/TestClass.cs
+31
-1
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/JsonCodec.cs
+704
-0
Added
XFEExtension.NetCore/XFETransform/Json/JsonContractCache.cs
+206
-0
Added
XFEExtension.NetCore/XFETransform/Json/JsonSource.cs
+565
-0
Added
XFEExtension.NetCore/XFETransform/Json/XFEJson.cs
+77
-0
Added
XFEExtension.NetCore/XFETransform/Json/XFEJsonError.cs
+116
-0
Added
XFEExtension.NetCore/XFETransform/Json/XFEJsonNode.cs
+591
-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
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
XFEstudio/XFEExtension
重构 JSON 引擎:新增惰性解析与序列化实现
实现 XFEJson/XFEJsonNode 惰性 JSON 解析、导航、序列化和反序列化,支持严格语法校验、强类型读取、属性/数组投影、CamelCase、字段、枚举格式、循环检测、深度限制等选项。所有 JSON 相关 API 均采用新引擎,支持高性能、零分配的惰性导航。旧 API 标记为 [Obsolete] 并自动适配新实现。新增 XFEJsonOptions、XFEJsonError/XFEJsonException、基准测试和多项单元测试。文档同步更新,补充 XML 注释,优化内部实现。建议新项目全面迁移至新 API。
244f306
代码差异
58 个文件
+3884
-716