FileConfigurationProvider.Dispose should dispose FileProvider when it ows it (#86455)
authorAdam Sitnik <adam.sitnik@gmail.com>
Fri, 19 May 2023 09:59:10 +0000 (11:59 +0200)
committerGitHub <noreply@github.com>
Fri, 19 May 2023 09:59:10 +0000 (11:59 +0200)
commit63fad3c36fdf36e31ab0dd4c7e32732750390c4a
treeee09dfe117930cd0fd9a51a3d5fa10f944fb5344
parent89678442a8625fd53501ec6b9fd60f7d47dc9ae9
FileConfigurationProvider.Dispose should dispose FileProvider when it ows it (#86455)

fixes #86146
src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/FileConfigurationExtensions.cs
src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/FileConfigurationProvider.cs
src/libraries/Microsoft.Extensions.Configuration.FileExtensions/src/FileConfigurationSource.cs
src/libraries/Microsoft.Extensions.Configuration.Json/tests/JsonConfigurationTest.cs
src/libraries/Microsoft.Extensions.Configuration.Xml/tests/XmlConfigurationTest.cs