Nullable: System (most of it) (#23774)
authorStephen Toub <stoub@microsoft.com>
Wed, 10 Apr 2019 19:47:15 +0000 (15:47 -0400)
committerGitHub <noreply@github.com>
Wed, 10 Apr 2019 19:47:15 +0000 (15:47 -0400)
commit9a715feffb9c4b39a3f98a03c925aba4e9eafd7d
tree5e8243a87347ff14e94bc7744330bb51ade279cc
parent4cdb063762df3ad5bf42021d0a023304da6cd483
Nullable: System (most of it) (#23774)

* Nullable: shared\System (most of it)

And some other things it touches.

* Nullable: src\System (most of it)

* Address PR feedback
183 files changed:
src/System.Private.CoreLib/Common/System/SR.cs
src/System.Private.CoreLib/shared/Interop/Windows/Advapi32/Interop.RegQueryValueEx.cs
src/System.Private.CoreLib/shared/System/Action.cs
src/System.Private.CoreLib/shared/System/Activator.RuntimeType.cs
src/System.Private.CoreLib/shared/System/Activator.cs
src/System.Private.CoreLib/shared/System/AppContext.cs
src/System.Private.CoreLib/shared/System/AppDomain.cs
src/System.Private.CoreLib/shared/System/AppDomainSetup.cs
src/System.Private.CoreLib/shared/System/Array.Enumerators.cs
src/System.Private.CoreLib/shared/System/ArraySegment.cs
src/System.Private.CoreLib/shared/System/AssemblyLoadEventArgs.cs
src/System.Private.CoreLib/shared/System/AssemblyLoadEventHandler.cs
src/System.Private.CoreLib/shared/System/AsyncCallback.cs
src/System.Private.CoreLib/shared/System/AttributeTargets.cs
src/System.Private.CoreLib/shared/System/AttributeUsageAttribute.cs
src/System.Private.CoreLib/shared/System/BitConverter.cs
src/System.Private.CoreLib/shared/System/Buffer.Unix.cs
src/System.Private.CoreLib/shared/System/Buffer.Windows.cs
src/System.Private.CoreLib/shared/System/Buffer.cs
src/System.Private.CoreLib/shared/System/CLSCompliantAttribute.cs
src/System.Private.CoreLib/shared/System/CharEnumerator.cs
src/System.Private.CoreLib/shared/System/Collections/Generic/IEqualityComparer.cs
src/System.Private.CoreLib/shared/System/Collections/IEnumerator.cs
src/System.Private.CoreLib/shared/System/Collections/IStructuralEquatable.cs
src/System.Private.CoreLib/shared/System/Convert.Base64.cs
src/System.Private.CoreLib/shared/System/Convert.cs
src/System.Private.CoreLib/shared/System/CoreLib.cs
src/System.Private.CoreLib/shared/System/CurrentSystemTimeZone.cs
src/System.Private.CoreLib/shared/System/DBNull.cs
src/System.Private.CoreLib/shared/System/DateTime.Unix.cs
src/System.Private.CoreLib/shared/System/DateTime.cs
src/System.Private.CoreLib/shared/System/DateTimeKind.cs
src/System.Private.CoreLib/shared/System/DateTimeOffset.cs
src/System.Private.CoreLib/shared/System/DayOfWeek.cs
src/System.Private.CoreLib/shared/System/Decimal.DecCalc.cs
src/System.Private.CoreLib/shared/System/Decimal.cs
src/System.Private.CoreLib/shared/System/Empty.cs
src/System.Private.CoreLib/shared/System/Enum.cs
src/System.Private.CoreLib/shared/System/Environment.NoRegistry.cs
src/System.Private.CoreLib/shared/System/Environment.SpecialFolder.cs
src/System.Private.CoreLib/shared/System/Environment.SpecialFolderOption.cs
src/System.Private.CoreLib/shared/System/Environment.Unix.cs
src/System.Private.CoreLib/shared/System/Environment.Variables.Windows.cs
src/System.Private.CoreLib/shared/System/Environment.Win32.cs
src/System.Private.CoreLib/shared/System/Environment.WinRT.cs
src/System.Private.CoreLib/shared/System/Environment.Windows.cs
src/System.Private.CoreLib/shared/System/Environment.cs
src/System.Private.CoreLib/shared/System/EnvironmentVariableTarget.cs
src/System.Private.CoreLib/shared/System/EventArgs.cs
src/System.Private.CoreLib/shared/System/EventHandler.cs
src/System.Private.CoreLib/shared/System/FlagsAttribute.cs
src/System.Private.CoreLib/shared/System/FormattableString.cs
src/System.Private.CoreLib/shared/System/Gen2GcCallback.cs
src/System.Private.CoreLib/shared/System/Globalization/DateTimeParse.cs
src/System.Private.CoreLib/shared/System/Globalization/TextElementEnumerator.cs
src/System.Private.CoreLib/shared/System/Globalization/TimeSpanParse.cs
src/System.Private.CoreLib/shared/System/Guid.Unix.cs
src/System.Private.CoreLib/shared/System/Guid.Windows.cs
src/System.Private.CoreLib/shared/System/Guid.cs
src/System.Private.CoreLib/shared/System/HResults.cs
src/System.Private.CoreLib/shared/System/HashCode.cs
src/System.Private.CoreLib/shared/System/IAsyncDisposable.cs
src/System.Private.CoreLib/shared/System/ICloneable.cs
src/System.Private.CoreLib/shared/System/IComparable.cs
src/System.Private.CoreLib/shared/System/IConvertible.cs
src/System.Private.CoreLib/shared/System/ICustomFormatter.cs
src/System.Private.CoreLib/shared/System/IDisposable.cs
src/System.Private.CoreLib/shared/System/IEquatable.cs
src/System.Private.CoreLib/shared/System/IFormatProvider.cs
src/System.Private.CoreLib/shared/System/IFormattable.cs
src/System.Private.CoreLib/shared/System/IO/MemoryStream.cs
src/System.Private.CoreLib/shared/System/IO/Stream.cs
src/System.Private.CoreLib/shared/System/IO/TextReader.cs
src/System.Private.CoreLib/shared/System/IO/TextWriter.cs
src/System.Private.CoreLib/shared/System/IO/UnmanagedMemoryStream.cs
src/System.Private.CoreLib/shared/System/IObservable.cs
src/System.Private.CoreLib/shared/System/IObserver.cs
src/System.Private.CoreLib/shared/System/IProgress.cs
src/System.Private.CoreLib/shared/System/Index.cs
src/System.Private.CoreLib/shared/System/IntPtr.cs
src/System.Private.CoreLib/shared/System/Lazy.cs
src/System.Private.CoreLib/shared/System/LocalAppContextSwitches.Common.cs
src/System.Private.CoreLib/shared/System/LocalAppContextSwitches.cs
src/System.Private.CoreLib/shared/System/LocalDataStoreSlot.cs
src/System.Private.CoreLib/shared/System/MarshalByRefObject.cs
src/System.Private.CoreLib/shared/System/Marvin.OrdinalIgnoreCase.cs
src/System.Private.CoreLib/shared/System/Marvin.cs
src/System.Private.CoreLib/shared/System/Math.cs
src/System.Private.CoreLib/shared/System/MathF.cs
src/System.Private.CoreLib/shared/System/MemoryDebugView.cs
src/System.Private.CoreLib/shared/System/MidpointRounding.cs
src/System.Private.CoreLib/shared/System/NonSerializedAttribute.cs
src/System.Private.CoreLib/shared/System/Nullable.cs
src/System.Private.CoreLib/shared/System/ObsoleteAttribute.cs
src/System.Private.CoreLib/shared/System/OperatingSystem.cs
src/System.Private.CoreLib/shared/System/ParamArrayAttribute.cs
src/System.Private.CoreLib/shared/System/ParseNumbers.cs
src/System.Private.CoreLib/shared/System/PasteArguments.Unix.cs
src/System.Private.CoreLib/shared/System/PasteArguments.Windows.cs
src/System.Private.CoreLib/shared/System/PasteArguments.cs
src/System.Private.CoreLib/shared/System/PlatformID.cs
src/System.Private.CoreLib/shared/System/Progress.cs
src/System.Private.CoreLib/shared/System/Random.cs
src/System.Private.CoreLib/shared/System/Range.cs
src/System.Private.CoreLib/shared/System/ResolveEventArgs.cs
src/System.Private.CoreLib/shared/System/ResolveEventHandler.cs
src/System.Private.CoreLib/shared/System/Resources/FileBasedResourceGroveler.cs
src/System.Private.CoreLib/shared/System/Resources/ManifestBasedResourceGroveler.cs
src/System.Private.CoreLib/shared/System/Resources/ResourceManager.Uap.cs
src/System.Private.CoreLib/shared/System/Resources/ResourceManager.cs
src/System.Private.CoreLib/shared/System/Resources/ResourceReader.cs
src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/ConditionalWeakTable.cs
src/System.Private.CoreLib/shared/System/Runtime/CompilerServices/FormattableStringFactory.cs
src/System.Private.CoreLib/shared/System/Runtime/InteropServices/MemoryMarshal.cs
src/System.Private.CoreLib/shared/System/SByte.cs
src/System.Private.CoreLib/shared/System/Security/SecurityElement.cs
src/System.Private.CoreLib/shared/System/SerializableAttribute.cs
src/System.Private.CoreLib/shared/System/StringComparer.cs
src/System.Private.CoreLib/shared/System/StringComparison.cs
src/System.Private.CoreLib/shared/System/StringSplitOptions.cs
src/System.Private.CoreLib/shared/System/Text/EncodingTable.cs
src/System.Private.CoreLib/shared/System/Text/StringBuilder.cs
src/System.Private.CoreLib/shared/System/Text/StringRuneEnumerator.cs
src/System.Private.CoreLib/shared/System/ThreadAttributes.cs
src/System.Private.CoreLib/shared/System/ThreadStaticAttribute.cs
src/System.Private.CoreLib/shared/System/Threading/ExecutionContext.cs
src/System.Private.CoreLib/shared/System/Threading/Thread.cs
src/System.Private.CoreLib/shared/System/ThrowHelper.cs
src/System.Private.CoreLib/shared/System/TimeSpan.cs
src/System.Private.CoreLib/shared/System/TimeZone.cs
src/System.Private.CoreLib/shared/System/TimeZoneInfo.AdjustmentRule.cs
src/System.Private.CoreLib/shared/System/TimeZoneInfo.StringSerializer.cs
src/System.Private.CoreLib/shared/System/TimeZoneInfo.TransitionTime.cs
src/System.Private.CoreLib/shared/System/TimeZoneInfo.Unix.cs
src/System.Private.CoreLib/shared/System/TimeZoneInfo.Win32.cs
src/System.Private.CoreLib/shared/System/TimeZoneInfo.cs
src/System.Private.CoreLib/shared/System/Tuple.cs
src/System.Private.CoreLib/shared/System/TupleExtensions.cs
src/System.Private.CoreLib/shared/System/TypeCode.cs
src/System.Private.CoreLib/shared/System/UIntPtr.cs
src/System.Private.CoreLib/shared/System/UnhandledExceptionEventArgs.cs
src/System.Private.CoreLib/shared/System/UnhandledExceptionEventHandler.cs
src/System.Private.CoreLib/shared/System/UnitySerializationHolder.cs
src/System.Private.CoreLib/shared/System/ValueTuple.cs
src/System.Private.CoreLib/shared/System/Version.cs
src/System.Private.CoreLib/shared/System/Void.cs
src/System.Private.CoreLib/src/System/AppContext.CoreCLR.cs
src/System.Private.CoreLib/src/System/ApplicationModel.Windows.cs
src/System.Private.CoreLib/src/System/ArgIterator.cs
src/System.Private.CoreLib/src/System/Buffer.CoreCLR.cs
src/System.Private.CoreLib/src/System/CLRConfig.cs
src/System.Private.CoreLib/src/System/Char8.cs
src/System.Private.CoreLib/src/System/Currency.cs
src/System.Private.CoreLib/src/System/DateTime.Unix.CoreCLR.cs
src/System.Private.CoreLib/src/System/DateTime.Windows.cs
src/System.Private.CoreLib/src/System/Environment.CoreCLR.cs
src/System.Private.CoreLib/src/System/Exception.CoreCLR.cs
src/System.Private.CoreLib/src/System/GC.cs
src/System.Private.CoreLib/src/System/IO/FileLoadException.CoreCLR.cs
src/System.Private.CoreLib/src/System/Internal.cs
src/System.Private.CoreLib/src/System/Math.CoreCLR.cs
src/System.Private.CoreLib/src/System/MathF.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/Assembly.CoreCLR.cs
src/System.Private.CoreLib/src/System/Reflection/AssemblyName.cs
src/System.Private.CoreLib/src/System/Reflection/RuntimeAssembly.cs
src/System.Private.CoreLib/src/System/Resources/ManifestBasedResourceGroveler.CoreCLR.cs
src/System.Private.CoreLib/src/System/Runtime/CompilerServices/jithelpers.cs
src/System.Private.CoreLib/src/System/Runtime/Loader/AssemblyLoadContext.CoreCLR.cs
src/System.Private.CoreLib/src/System/RuntimeArgumentHandle.cs
src/System.Private.CoreLib/src/System/StartupHookProvider.cs
src/System.Private.CoreLib/src/System/StubHelpers.cs
src/System.Private.CoreLib/src/System/TypeLoadException.CoreCLR.cs
src/System.Private.CoreLib/src/System/TypedReference.cs
src/System.Private.CoreLib/src/System/Utf8Extensions.cs
src/System.Private.CoreLib/src/System/Utf8String.Construction.cs
src/System.Private.CoreLib/src/System/Utf8String.Manipulation.cs
src/System.Private.CoreLib/src/System/Utf8String.Searching.cs
src/System.Private.CoreLib/src/System/Utf8String.cs
src/System.Private.CoreLib/src/System/Variant.cs
src/System.Private.CoreLib/src/System/WeakReference.cs
src/System.Private.CoreLib/src/System/WeakReferenceOfT.cs
src/System.Private.CoreLib/src/System/__Canon.cs
src/System.Private.CoreLib/src/System/__ComObject.cs