Avoid unnecessary closure in ServiceProviderEngineScope.CaptureDisposable (#86683)
authorStephen Toub <stoub@microsoft.com>
Wed, 24 May 2023 18:07:01 +0000 (14:07 -0400)
committerGitHub <noreply@github.com>
Wed, 24 May 2023 18:07:01 +0000 (14:07 -0400)
commit2ec9a0ca9b76cd504b3e8d191b78a59a77c136b2
tree948906c41da7a42ecbeeb0ceb98a079caffcf44d
parent94c989db68a702295d4129ec5fe9be9a34419e6c
Avoid unnecessary closure in ServiceProviderEngineScope.CaptureDisposable (#86683)

Every call to this method is allocating a closure object, in order to capture `service`, even though it's only needed for a rare case.
src/libraries/Microsoft.Extensions.DependencyInjection/src/ServiceLookup/ServiceProviderEngineScope.cs