Severity
Medium
Describe the bug
CustomSchemeNames.All(other.CustomSchemeNames.Contains) is not a correct equality check for arrays with duplicates.
Steps to reproduce
- Compare two arrays with duplicate values and different multiplicities.
All/Contains may return true incorrectly.
Expected behavior
Deterministic equality (e.g., SequenceEqual or proper multiset compare).
Actual behavior
False positives possible.
Logs / Error Output
Minimal reproduction
src/InfiniFrame.Shared/Native/InfiniFrameNativeParameters.cs:300
.NET Version
No response
Project Version / Commit
No response
Operating System
No response
Checklist
Severity
Medium
Describe the bug
CustomSchemeNames.All(other.CustomSchemeNames.Contains)is not a correct equality check for arrays with duplicates.Steps to reproduce
All/Containsmay return true incorrectly.Expected behavior
Deterministic equality (e.g.,
SequenceEqualor proper multiset compare).Actual behavior
False positives possible.
Logs / Error Output
Minimal reproduction
src/InfiniFrame.Shared/Native/InfiniFrameNativeParameters.cs:300.NET Version
No response
Project Version / Commit
No response
Operating System
No response
Checklist