Revert "Change IOptionsSnapshot to reuse options instances across scopes (#56271...
authorEric Erhardt <eric.erhardt@microsoft.com>
Tue, 17 Aug 2021 18:13:13 +0000 (13:13 -0500)
committerGitHub <noreply@github.com>
Tue, 17 Aug 2021 18:13:13 +0000 (13:13 -0500)
commitf21b2e3f85c73c125344e4536450b9b4f6d67d7e
treebef1135ce48ab4793365180da48d97e7f1c387f7
parent04b63709dd1804a53f9bac3ff8aab498967e46fe
Revert "Change IOptionsSnapshot to reuse options instances across scopes (#56271)" (#57570)

* Revert "Change IOptionsSnapshot to reuse options instances across scopes (#56271)"

This reverts commit 8f5f9d049a6a98b138f88fa1d9d6a96c40c03aa7.

* Add a test to ensure ASP.NET's scenario isn't broken again
src/libraries/Microsoft.Extensions.Options/src/OptionsServiceCollectionExtensions.cs
src/libraries/Microsoft.Extensions.Options/src/OptionsSnapshot.cs [deleted file]
src/libraries/Microsoft.Extensions.Options/tests/Microsoft.Extensions.Options.Tests/OptionsSnapshotTest.cs