From aa13760748b8cd29df789854c50df42c1f1c403a Mon Sep 17 00:00:00 2001 From: GeWuYou <95328647+GeWuYou@users.noreply.github.com> Date: Fri, 27 Feb 2026 23:22:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor(functional):=20=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E6=A8=A1=E5=9D=97=E5=91=BD=E5=90=8D=E7=A9=BA?= =?UTF-8?q?=E9=97=B4=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将 GFramework.Core.Functional 命名空间统一改为 GFramework.Core.functional - 更新 AsyncFunctionalExtensions.cs 中的命名空间声明 - 移除不必要的 using 指令,包括 GFramework.Core.Functional 的导入 - 调整测试文件中的命名空间引用以匹配新的命名空间格式 - 确保所有相关文件都使用一致的小写命名空间约定 --- GFramework.Core.Tests/extensions/AsyncExtensionsTests.cs | 2 +- GFramework.Core.Tests/extensions/ResultExtensionsTests.cs | 4 ++-- GFramework.Core.Tests/functional/OptionTests.cs | 4 ++-- GFramework.Core.Tests/functional/ResultTTests.cs | 4 ++-- GFramework.Core.Tests/functional/ResultTests.cs | 4 ++-- GFramework.Core/functional/Option.cs | 2 +- GFramework.Core/functional/Result.T.cs | 2 +- GFramework.Core/functional/Result.cs | 2 +- GFramework.Core/functional/async/AsyncFunctionalExtensions.cs | 2 +- GFramework.Core/functional/functions/FunctionExtensions.cs | 1 - GFramework.Core/functional/result/ResultExtensions.cs | 2 -- 11 files changed, 13 insertions(+), 16 deletions(-) diff --git a/GFramework.Core.Tests/extensions/AsyncExtensionsTests.cs b/GFramework.Core.Tests/extensions/AsyncExtensionsTests.cs index 1d91184..399e9c7 100644 --- a/GFramework.Core.Tests/extensions/AsyncExtensionsTests.cs +++ b/GFramework.Core.Tests/extensions/AsyncExtensionsTests.cs @@ -1,6 +1,6 @@ using System.Diagnostics; using GFramework.Core.extensions; -using GFramework.Core.Functional.Async; +using GFramework.Core.functional.async; using NUnit.Framework; namespace GFramework.Core.Tests.extensions; diff --git a/GFramework.Core.Tests/extensions/ResultExtensionsTests.cs b/GFramework.Core.Tests/extensions/ResultExtensionsTests.cs index c639fb1..6040b8a 100644 --- a/GFramework.Core.Tests/extensions/ResultExtensionsTests.cs +++ b/GFramework.Core.Tests/extensions/ResultExtensionsTests.cs @@ -11,11 +11,11 @@ // See the License for the specific language governing permissions and // limitations under the License. -using GFramework.Core.Functional; +using GFramework.Core.functional; using GFramework.Core.functional.result; using NUnit.Framework; -namespace GFramework.Core.Tests.Extensions; +namespace GFramework.Core.Tests.extensions; /// /// ResultExtensions 扩展方法测试类 diff --git a/GFramework.Core.Tests/functional/OptionTests.cs b/GFramework.Core.Tests/functional/OptionTests.cs index ab5a10f..c93d0f8 100644 --- a/GFramework.Core.Tests/functional/OptionTests.cs +++ b/GFramework.Core.Tests/functional/OptionTests.cs @@ -11,10 +11,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -using GFramework.Core.Functional; +using GFramework.Core.functional; using NUnit.Framework; -namespace GFramework.Core.Tests.Functional; +namespace GFramework.Core.Tests.functional; /// /// Option<T> 类型测试类 diff --git a/GFramework.Core.Tests/functional/ResultTTests.cs b/GFramework.Core.Tests/functional/ResultTTests.cs index ec2d86c..027513c 100644 --- a/GFramework.Core.Tests/functional/ResultTTests.cs +++ b/GFramework.Core.Tests/functional/ResultTTests.cs @@ -11,10 +11,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -using GFramework.Core.Functional; +using GFramework.Core.functional; using NUnit.Framework; -namespace GFramework.Core.Tests.Functional; +namespace GFramework.Core.Tests.functional; /// /// Result<A> 泛型类型测试类 diff --git a/GFramework.Core.Tests/functional/ResultTests.cs b/GFramework.Core.Tests/functional/ResultTests.cs index a290e3f..f0f965d 100644 --- a/GFramework.Core.Tests/functional/ResultTests.cs +++ b/GFramework.Core.Tests/functional/ResultTests.cs @@ -11,10 +11,10 @@ // See the License for the specific language governing permissions and // limitations under the License. -using GFramework.Core.Functional; +using GFramework.Core.functional; using NUnit.Framework; -namespace GFramework.Core.Tests.Functional; +namespace GFramework.Core.Tests.functional; /// /// Result 类型测试类 diff --git a/GFramework.Core/functional/Option.cs b/GFramework.Core/functional/Option.cs index 709c343..099a8bd 100644 --- a/GFramework.Core/functional/Option.cs +++ b/GFramework.Core/functional/Option.cs @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -namespace GFramework.Core.Functional; +namespace GFramework.Core.functional; /// /// 表示可能存在或不存在的值,用于替代 null 引用的函数式编程类型 diff --git a/GFramework.Core/functional/Result.T.cs b/GFramework.Core/functional/Result.T.cs index 637900c..fef52d7 100644 --- a/GFramework.Core/functional/Result.T.cs +++ b/GFramework.Core/functional/Result.T.cs @@ -13,7 +13,7 @@ using System.Diagnostics.Contracts; -namespace GFramework.Core.Functional; +namespace GFramework.Core.functional; /// /// 表示一个操作的结果,可能是成功值或异常 diff --git a/GFramework.Core/functional/Result.cs b/GFramework.Core/functional/Result.cs index 03508b5..2c0b57b 100644 --- a/GFramework.Core/functional/Result.cs +++ b/GFramework.Core/functional/Result.cs @@ -13,7 +13,7 @@ using System.Diagnostics.Contracts; -namespace GFramework.Core.Functional; +namespace GFramework.Core.functional; /// /// 表示一个无值的操作结果,仅包含成功或失败状态 diff --git a/GFramework.Core/functional/async/AsyncFunctionalExtensions.cs b/GFramework.Core/functional/async/AsyncFunctionalExtensions.cs index dc722b3..7cce5b2 100644 --- a/GFramework.Core/functional/async/AsyncFunctionalExtensions.cs +++ b/GFramework.Core/functional/async/AsyncFunctionalExtensions.cs @@ -11,7 +11,7 @@ // See the License for the specific language governing permissions and // limitations under the License. -namespace GFramework.Core.Functional.Async; +namespace GFramework.Core.functional.async; /// /// 异步函数式编程扩展方法 diff --git a/GFramework.Core/functional/functions/FunctionExtensions.cs b/GFramework.Core/functional/functions/FunctionExtensions.cs index 8935946..e29dbfb 100644 --- a/GFramework.Core/functional/functions/FunctionExtensions.cs +++ b/GFramework.Core/functional/functions/FunctionExtensions.cs @@ -12,7 +12,6 @@ // limitations under the License. using System.Collections.Concurrent; -using GFramework.Core.Functional; namespace GFramework.Core.functional.functions; diff --git a/GFramework.Core/functional/result/ResultExtensions.cs b/GFramework.Core/functional/result/ResultExtensions.cs index ffc588b..f70b829 100644 --- a/GFramework.Core/functional/result/ResultExtensions.cs +++ b/GFramework.Core/functional/result/ResultExtensions.cs @@ -12,8 +12,6 @@ // limitations under the License. -using GFramework.Core.Functional; - namespace GFramework.Core.functional.result; ///