Add nullable annotations to System.Runtime (dotnet/corefx#37855)
authorSantiago Fernandez Madero <safern@microsoft.com>
Wed, 12 Jun 2019 04:56:16 +0000 (23:56 -0500)
committerGitHub <noreply@github.com>
Wed, 12 Jun 2019 04:56:16 +0000 (23:56 -0500)
commit3c3d52071d6f540fc08af9f6f39d136c47ceee84
tree7d3d91bbd4e7c5942fee593e753dcd78713f39aa
parent78c12983dd1abdff41bb4d7370a151701107cee9
Add nullable annotations to System.Runtime (dotnet/corefx#37855)

* Add nullable annotations to System.Runtime

* Update to use Nullable property with new compiler

* Fix annotations from API Review

* Address nullable feedback from API Review

* Fix more nullable annotations based on review

* More attributes from review and annotate Uri members

* Enable covariant and contravariant nullable annotation mismatch warnings globally

* Fix build

Commit migrated from https://github.com/dotnet/corefx/commit/aa3a6f2b169a82c44007d84aec57050abd5eeb07
src/libraries/System.Resources.Extensions/src/System/Resources/Extensions/TypeNameComparer.cs
src/libraries/System.Runtime.InteropServices/src/System/Runtime/InteropServices/ComAwareEventInfo.cs
src/libraries/System.Runtime/ref/System.Runtime.cs
src/libraries/System.Runtime/ref/System.Runtime.csproj