gitextract_p1se3q03/ ├── .appveyor.yml ├── .gitattributes ├── .gitignore ├── .travis.yml ├── .vsts-pipelines/ │ └── builds/ │ ├── ci-internal.yml │ └── ci-public.yml ├── CONTRIBUTING.md ├── Configuration.sln ├── Directory.Build.props ├── Directory.Build.targets ├── LICENSE.txt ├── NuGet.config ├── NuGetPackageVerifier.json ├── README.md ├── build/ │ ├── Key.snk │ ├── dependencies.props │ ├── repo.props │ └── sources.props ├── build.cmd ├── build.sh ├── korebuild-lock.txt ├── korebuild.json ├── run.cmd ├── run.ps1 ├── run.sh ├── samples/ │ └── KeyVaultSample/ │ ├── EnvironmentSecretManager.cs │ ├── KeyVaultSample.csproj │ ├── Program.cs │ └── settings.json ├── src/ │ ├── Config/ │ │ ├── ChainedBuilderExtensions.cs │ │ ├── ChainedConfigurationProvider.cs │ │ ├── ChainedConfigurationSource.cs │ │ ├── Config.csproj │ │ ├── ConfigurationBuilder.cs │ │ ├── ConfigurationKeyComparer.cs │ │ ├── ConfigurationProvider.cs │ │ ├── ConfigurationReloadToken.cs │ │ ├── ConfigurationRoot.cs │ │ ├── ConfigurationSection.cs │ │ ├── MemoryConfigurationBuilderExtensions.cs │ │ ├── MemoryConfigurationProvider.cs │ │ ├── MemoryConfigurationSource.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── Resources.resx │ │ └── baseline.netcore.json │ ├── Config.Abstractions/ │ │ ├── Config.Abstractions.csproj │ │ ├── ConfigurationExtensions.cs │ │ ├── ConfigurationPath.cs │ │ ├── IConfiguration.cs │ │ ├── IConfigurationBuilder.cs │ │ ├── IConfigurationProvider.cs │ │ ├── IConfigurationRoot.cs │ │ ├── IConfigurationSection.cs │ │ ├── IConfigurationSource.cs │ │ └── baseline.netcore.json │ ├── Config.AzureKeyVault/ │ │ ├── AzureKeyVaultConfigurationExtensions.cs │ │ ├── AzureKeyVaultConfigurationProvider.cs │ │ ├── AzureKeyVaultConfigurationSource.cs │ │ ├── Config.AzureKeyVault.csproj │ │ ├── DefaultKeyVaultSecretManager.cs │ │ ├── IKeyVaultClient.cs │ │ ├── IKeyVaultSecretManager.cs │ │ ├── KeyVaultClientWrapper.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ └── baseline.netcore.json │ ├── Config.Binder/ │ │ ├── BinderOptions.cs │ │ ├── Config.Binder.csproj │ │ ├── ConfigurationBinder.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── Resources.resx │ │ └── baseline.netcore.json │ ├── Config.CommandLine/ │ │ ├── CommandLineConfigurationExtensions.cs │ │ ├── CommandLineConfigurationProvider.cs │ │ ├── CommandLineConfigurationSource.cs │ │ ├── Config.CommandLine.csproj │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── Resources.resx │ │ └── baseline.netcore.json │ ├── Config.EnvironmentVariables/ │ │ ├── Config.EnvironmentVariables.csproj │ │ ├── EnvironmentVariablesConfigurationProvider.cs │ │ ├── EnvironmentVariablesConfigurationSource.cs │ │ ├── EnvironmentVariablesExtensions.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ └── baseline.netcore.json │ ├── Config.FileExtensions/ │ │ ├── Config.FileExtensions.csproj │ │ ├── FileConfigurationExtensions.cs │ │ ├── FileConfigurationProvider.cs │ │ ├── FileConfigurationSource.cs │ │ ├── FileLoadExceptionContext.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── Resources.resx │ │ └── baseline.netcore.json │ ├── Config.Ini/ │ │ ├── Config.Ini.csproj │ │ ├── IniConfigurationExtensions.cs │ │ ├── IniConfigurationProvider.cs │ │ ├── IniConfigurationSource.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── Resources.resx │ │ └── baseline.netcore.json │ ├── Config.Json/ │ │ ├── Config.Json.csproj │ │ ├── JsonConfigurationExtensions.cs │ │ ├── JsonConfigurationFileParser.cs │ │ ├── JsonConfigurationProvider.cs │ │ ├── JsonConfigurationSource.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── Resources.resx │ │ └── baseline.netcore.json │ ├── Config.KeyPerFile/ │ │ ├── Config.KeyPerFile.csproj │ │ ├── KeyPerFileConfigurationBuilderExtensions.cs │ │ ├── KeyPerFileConfigurationProvider.cs │ │ ├── KeyPerFileConfigurationSource.cs │ │ └── README.md │ ├── Config.UserSecrets/ │ │ ├── Config.UserSecrets.csproj │ │ ├── PathHelper.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── UserSecretsConfigurationExtensions.cs │ │ ├── UserSecretsIdAttribute.cs │ │ ├── baseline.netcore.json │ │ └── build/ │ │ └── netstandard2.0/ │ │ ├── Microsoft.Extensions.Configuration.UserSecrets.props │ │ └── Microsoft.Extensions.Configuration.UserSecrets.targets │ ├── Config.Xml/ │ │ ├── Config.Xml.csproj │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ └── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── XmlConfigurationExtensions.cs │ │ ├── XmlConfigurationProvider.cs │ │ ├── XmlConfigurationSource.cs │ │ ├── XmlDocumentDecryptor.cs │ │ └── baseline.netcore.json │ └── Directory.Build.props ├── test/ │ ├── Config.AzureKeyVault.Test/ │ │ ├── AzureKeyVaultConfigurationTest.cs │ │ └── Config.AzureKeyVault.Test.csproj │ ├── Config.Binder.Test/ │ │ ├── Config.Binder.Test.csproj │ │ ├── ConfigurationBinderTests.cs │ │ └── ConfigurationCollectionBindingTests.cs │ ├── Config.CommandLine.Test/ │ │ ├── CommandLineTest.cs │ │ └── Config.CommandLine.Test.csproj │ ├── Config.EnvironmentVariables.Test/ │ │ ├── Config.EnvironmentVariables.Test.csproj │ │ └── EnvironmentVariablesTest.cs │ ├── Config.FileExtensions.Test/ │ │ ├── Config.FileExtensions.Test.csproj │ │ └── FileConfigurationBuilderExtensionsTest.cs │ ├── Config.FunctionalTests/ │ │ ├── ArrayTests.cs │ │ ├── Config.FunctionalTests.csproj │ │ ├── ConfigurationTests.cs │ │ ├── DisposableFileSystem.cs │ │ └── test.xml │ ├── Config.Ini.Test/ │ │ ├── Config.Ini.Test.csproj │ │ ├── IniConfigurationExtensionsTest.cs │ │ └── IniConfigurationTest.cs │ ├── Config.Json.Test/ │ │ ├── ArrayTest.cs │ │ ├── Config.Json.Test.csproj │ │ ├── JsonConfigurationExtensionsTest.cs │ │ └── JsonConfigurationTest.cs │ ├── Config.KeyPerFile.Test/ │ │ ├── Config.KeyPerFile.Test.csproj │ │ └── KeyPerFileTests.cs │ ├── Config.Test/ │ │ ├── Config.Test.csproj │ │ ├── ConfigurationPathComparerTest.cs │ │ ├── ConfigurationPathTest.cs │ │ └── ConfigurationTest.cs │ ├── Config.Test.Common/ │ │ ├── Config.Test.Common.csproj │ │ ├── ConfigurationProviderExtensions.cs │ │ └── TestStreamHelpers.cs │ ├── Config.UserSecrets.Test/ │ │ ├── Config.UserSecrets.Test.csproj │ │ ├── ConfigurationExtensionTest.cs │ │ ├── MsBuildTargetTest.cs │ │ └── PathHelperTest.cs │ ├── Config.Xml.Test/ │ │ ├── Config.Xml.Test.csproj │ │ ├── XmlConfigurationExtensionsTest.cs │ │ └── XmlConfigurationTest.cs │ └── Directory.Build.props └── version.props