For perf, use the new ConstructorInvoker APIs for ActivatorUtilities.CreateFactory...
authorSteve Harter <steveharter@users.noreply.github.com>
Thu, 10 Aug 2023 14:01:48 +0000 (09:01 -0500)
committerGitHub <noreply@github.com>
Thu, 10 Aug 2023 14:01:48 +0000 (09:01 -0500)
commita48e73a3187d8d040b698cba7b6c5542ef3c7db8
tree41ab09a5e8db26682490c6210e508dbe17e471e5
parenta1c3f640afe06546c8ca8a27157c4f7c0a474631
For perf, use the new ConstructorInvoker APIs for ActivatorUtilities.CreateFactory (#90119)
12 files changed:
src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/ConstructorInvoker.cs
src/coreclr/nativeaot/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs
src/libraries/Common/src/Extensions/ParameterDefaultValue/ParameterDefaultValue.netstandard.cs
src/libraries/Microsoft.Extensions.DependencyInjection.Abstractions/src/ActivatorUtilities.cs
src/libraries/Microsoft.Extensions.DependencyInjection.Specification.Tests/src/ActivatorUtilitiesTests.cs
src/libraries/Microsoft.Extensions.DependencyInjection/tests/DI.Tests/ActivatorUtilitiesTests.cs
src/libraries/System.Private.CoreLib/src/System/Reflection/ConstructorInvoker.cs
src/libraries/System.Private.CoreLib/src/System/Reflection/MethodInvoker.cs
src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeConstructorInfo.cs
src/libraries/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs
src/libraries/System.Reflection/tests/ConstructorInvokerTests.cs
src/libraries/System.Reflection/tests/MethodInvokerTests.cs