diff --git a/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs b/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs index 6cf4d912a7d2b3..9d1f17f6865375 100644 --- a/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs +++ b/src/libraries/Common/src/System/Buffers/ArrayBufferWriter.cs @@ -199,7 +199,7 @@ public Span GetSpan(int sizeHint = 0) private void CheckAndResizeBuffer(int sizeHint) { if (sizeHint < 0) - throw new ArgumentException(nameof(sizeHint)); + throw new ArgumentException(null, nameof(sizeHint)); if (sizeHint == 0) { diff --git a/src/libraries/System.Memory/tests/ArrayBufferWriter/ArrayBufferWriterTests.T.cs b/src/libraries/System.Memory/tests/ArrayBufferWriter/ArrayBufferWriterTests.T.cs index f609e38dae3440..af29d5e7bc1bbb 100644 --- a/src/libraries/System.Memory/tests/ArrayBufferWriter/ArrayBufferWriterTests.T.cs +++ b/src/libraries/System.Memory/tests/ArrayBufferWriter/ArrayBufferWriterTests.T.cs @@ -398,8 +398,8 @@ public void InvalidGetMemoryAndSpan() { var output = new ArrayBufferWriter(); WriteData(output, 2); - Assert.Throws(() => output.GetSpan(-1)); - Assert.Throws(() => output.GetMemory(-1)); + AssertExtensions.Throws("sizeHint", () => output.GetSpan(-1)); + AssertExtensions.Throws("sizeHint", () => output.GetMemory(-1)); } [Fact]