From 94ca567c76d4b2a8a5b2e744e3d9559abbcefdb0 Mon Sep 17 00:00:00 2001 From: Levi Broderick Date: Mon, 3 Feb 2020 19:19:14 -0800 Subject: [PATCH] Add missing nullability annotation to string ctor (#31702) --- src/libraries/System.Private.CoreLib/src/System/String.cs | 2 +- src/libraries/System.Runtime/ref/System.Runtime.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libraries/System.Private.CoreLib/src/System/String.cs b/src/libraries/System.Private.CoreLib/src/System/String.cs index 9fb6801156478..5a0d828aed010 100644 --- a/src/libraries/System.Private.CoreLib/src/System/String.cs +++ b/src/libraries/System.Private.CoreLib/src/System/String.cs @@ -47,7 +47,7 @@ public sealed partial class String : IComparable, IEnumerable, IConvertible, IEn [MethodImpl(MethodImplOptions.InternalCall)] [PreserveDependency("Ctor(System.Char[])", "System.String")] - public extern String(char[] value); + public extern String(char[]? value); #if !CORECLR static diff --git a/src/libraries/System.Runtime/ref/System.Runtime.cs b/src/libraries/System.Runtime/ref/System.Runtime.cs index c2075725c25bf..894719b7e1af5 100644 --- a/src/libraries/System.Runtime/ref/System.Runtime.cs +++ b/src/libraries/System.Runtime/ref/System.Runtime.cs @@ -2304,7 +2304,7 @@ public unsafe String(char* value) { } [System.CLSCompliantAttribute(false)] public unsafe String(char* value, int startIndex, int length) { } public String(char c, int count) { } - public String(char[] value) { } + public String(char[]? value) { } public String(char[] value, int startIndex, int length) { } public String(System.ReadOnlySpan value) { } [System.CLSCompliantAttribute(false)]