diff --git a/src/libraries/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableArray_1.Minimal.cs b/src/libraries/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableArray_1.Minimal.cs index 6a7695d842959c..6d0e50f02909ed 100644 --- a/src/libraries/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableArray_1.Minimal.cs +++ b/src/libraries/System.Collections.Immutable/src/System/Collections/Immutable/ImmutableArray_1.Minimal.cs @@ -232,7 +232,7 @@ public void CopyTo(T[] destination) { var self = this; self.ThrowNullRefIfNotInitialized(); - Array.Copy(self.array!, 0, destination, 0, self.Length); + Array.Copy(self.array!, destination, self.Length); } /// diff --git a/src/libraries/System.Collections.Immutable/tests/ImmutableArrayTest.cs b/src/libraries/System.Collections.Immutable/tests/ImmutableArrayTest.cs index 192b779249efb2..0e1a25a039dd57 100644 --- a/src/libraries/System.Collections.Immutable/tests/ImmutableArrayTest.cs +++ b/src/libraries/System.Collections.Immutable/tests/ImmutableArrayTest.cs @@ -1631,7 +1631,7 @@ public void CopyToInvalid(IEnumerable source) // ImmutableArray.CopyTo defers to Array.Copy for argument validation, so // the parameter names here come from Array.Copy. - AssertExtensions.Throws("destinationArray", "dest", () => array.CopyTo(null)); + AssertExtensions.Throws("destinationArray", () => array.CopyTo(null)); AssertExtensions.Throws("destinationArray", "dest", () => array.CopyTo(null, 0)); AssertExtensions.Throws("destinationArray", "dest", () => array.CopyTo(0, null, 0, 0)); AssertExtensions.Throws("destinationArray", "dest", () => array.CopyTo(-1, null, -1, -1)); // The destination should be validated first.