From 67bc5399d472eb0f0745e5b7141df6156aada0cf Mon Sep 17 00:00:00 2001 From: konard Date: Sat, 13 Sep 2025 14:35:02 +0300 Subject: [PATCH 1/3] Initial commit with task details for issue #125 Adding CLAUDE.md with task information for AI processing. This file will be removed when the task is complete. Issue: https://github.com/linksplatform/Collections/issues/125 --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..42edfabb --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,5 @@ +Issue to solve: https://github.com/linksplatform/Collections/issues/125 +Your prepared branch: issue-125-40d83018 +Your prepared working directory: /tmp/gh-issue-solver-1757763294034 + +Proceed. \ No newline at end of file From 5d06adf715194babc53be70f2c5240e80615128e Mon Sep 17 00:00:00 2001 From: konard Date: Sat, 13 Sep 2025 14:44:22 +0300 Subject: [PATCH 2/3] Remove unused AllEqualToDefault method from ICollectionExtensions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The AllEqualToDefault method had no direct usage in the codebase and was identified as a candidate for removal. Also removed unused System.Linq import. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .../ICollectionExtensions.cs | 25 ------------------- 1 file changed, 25 deletions(-) diff --git a/csharp/Platform.Collections/ICollectionExtensions.cs b/csharp/Platform.Collections/ICollectionExtensions.cs index 0e53ed0c..ca4852a8 100644 --- a/csharp/Platform.Collections/ICollectionExtensions.cs +++ b/csharp/Platform.Collections/ICollectionExtensions.cs @@ -1,5 +1,4 @@ using System.Collections.Generic; -using System.Linq; using System.Runtime.CompilerServices; #pragma warning disable CS1591 // Missing XML comment for publicly visible type or member @@ -27,29 +26,5 @@ public static class ICollectionExtensions [MethodImpl(MethodImplOptions.AggressiveInlining)] public static bool IsNullOrEmpty(this ICollection collection) => collection == null || collection.Count == 0; - /// - /// - /// Determines whether all equal to default. - /// - /// - /// - /// - /// The . - /// - /// - /// - /// The collection. - /// - /// - /// - /// The bool - /// - /// - [MethodImpl(MethodImplOptions.AggressiveInlining)] - public static bool AllEqualToDefault(this ICollection collection) - { - var equalityComparer = EqualityComparer.Default; - return collection.All(item => equalityComparer.Equals(item, default)); - } } } From 94ec0b2b85a51925bd0d7eb6e0bc3173e139b9dd Mon Sep 17 00:00:00 2001 From: konard Date: Sat, 13 Sep 2025 14:45:19 +0300 Subject: [PATCH 3/3] Remove CLAUDE.md - Claude command completed --- CLAUDE.md | 5 ----- 1 file changed, 5 deletions(-) delete mode 100644 CLAUDE.md diff --git a/CLAUDE.md b/CLAUDE.md deleted file mode 100644 index 42edfabb..00000000 --- a/CLAUDE.md +++ /dev/null @@ -1,5 +0,0 @@ -Issue to solve: https://github.com/linksplatform/Collections/issues/125 -Your prepared branch: issue-125-40d83018 -Your prepared working directory: /tmp/gh-issue-solver-1757763294034 - -Proceed. \ No newline at end of file