Make ParameterDefaultValue.TryGetDefaultValue bitcode compliant (#56324)
authorMaryam Ariyan <maryam.ariyan@microsoft.com>
Fri, 30 Jul 2021 19:53:01 +0000 (12:53 -0700)
committerGitHub <noreply@github.com>
Fri, 30 Jul 2021 19:53:01 +0000 (19:53 +0000)
commit222c61355dfb28c0025ca00e70dea7ec2f347b5d
tree5b30fc532d773308f64463a25a2cb51167ad10cd
parent70608018d1cc3f56ad89072e3598847c078e62ef
Make ParameterDefaultValue.TryGetDefaultValue bitcode compliant (#56324)

* Make ParameterDefaultValue.TryGetDefaultValue bitcode compliant

Fixes #50439

* code cleanup

* enable nullable for netcoreapp

* move to second property group

* Apply PR feedback

* Apply PR feedback

* code cleanup - remove ifdef

* Update src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj

Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
src/libraries/Common/src/Extensions/ParameterDefaultValue/ParameterDefaultValue.cs
src/libraries/Common/src/Extensions/ParameterDefaultValue/ParameterDefaultValue.netcoreapp.cs [new file with mode: 0644]
src/libraries/Common/src/Extensions/ParameterDefaultValue/ParameterDefaultValue.netstandard.cs [new file with mode: 0644]
src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/ActivatorUtilities.cs
src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/Microsoft.Extensions.DependencyInjection.Abstractions.csproj
src/libraries/Microsoft.Extensions.DependencyInjection/src/Microsoft.Extensions.DependencyInjection.csproj