├── .gitattributes ├── .gitignore ├── LICENSE.md ├── README.md ├── appveyor.yml └── src ├── .vs └── config │ └── applicationhost.config ├── ConfigInjector.UnitTests ├── App.config ├── ConfigInjector.UnitTests.csproj ├── MemoryLogger.cs ├── Properties │ └── AssemblyInfo.cs ├── Stubs │ ├── StubSettingsOverrider.cs │ ├── StubSettingsReader.cs │ └── StubTypeProvider.cs ├── TestFor.cs ├── Tests │ ├── AmbiguousMatchTests │ │ └── WhenThereAreSettingsThatHaveAmbiguousMatchesInWebConfig.cs │ ├── AppSettingsReaderTests │ │ └── WhenSpecifyingKeysToIgnoreViaARuleset.cs │ ├── ExtraneousSettingsTests │ │ └── WhenThereAreSettingsThatExistInWebConfigButAreNotAccountedFor.cs │ ├── InstrumentationTests │ │ ├── WhenLoggingASetting.cs │ │ └── WhenLoggingAnOverridenSetting.cs │ ├── MissingSettingsTests │ │ └── WhenReadingTheValueForASettingThatDoesNotExist.cs │ ├── ObjectSettingsReaderTests │ │ ├── WhenReadingNestedSettingsFromAnObjectSettingsReader.cs │ │ └── WhenReadingSettingsUsingAnObjectSettingsReader.cs │ ├── OverriddenSettingsTests │ │ ├── WhenOverridingASettingViaAnEnvironmentVariable.cs │ │ └── WhenThereAreSettingsThatAreOverridden.cs │ └── ValueConversionTests │ │ ├── WhenConvertingConfigurationSettingValues.cs │ │ └── WhenParsingASettingThatHasAnInvalidValue.cs └── packages.config ├── ConfigInjector.sln ├── ConfigInjector.sln.DotSettings ├── ConfigInjector ├── ConfigInjector.csproj ├── Configuration │ ├── ConfigurationConfigurator.cs │ ├── DoYourThingConfigurationConfigurator.cs │ └── RegisterWithContainerConfigurationConfigurator.cs ├── ConfigurationSetting.cs ├── Exceptions │ ├── AmbiguousSettingException.cs │ ├── ConfigurationException.cs │ ├── ConfigurationSettingValidationException.cs │ ├── ExtraneousSettingsException.cs │ ├── MissingSettingException.cs │ └── SettingParsingException.cs ├── Extensions │ ├── CollectionExtensions.cs │ ├── ExceptionExtensions.cs │ └── TypeExtensions.cs ├── IConfigurationSetting.cs ├── Infrastructure │ ├── Logging │ │ ├── ConsoleLogger.cs │ │ ├── IConfigInjectorLogger.cs │ │ └── NullLogger.cs │ ├── SettingValueConverter.cs │ ├── SettingsConventions │ │ ├── DefaultSettingKeyConvention.cs │ │ ├── ISettingKeyConvention.cs │ │ ├── SettingKeyConventions.cs │ │ └── WithSuffixSettingKeyConvention.cs │ ├── SettingsOverriders │ │ ├── EnvironmentVariableSettingsOverrider.cs │ │ ├── ISettingsOverrider.cs │ │ └── NoOpSettingsOverrider.cs │ ├── SettingsReaders │ │ ├── AppSettingsReader.cs │ │ ├── IEnumeratingSettingsReader.cs │ │ ├── ISettingsReader.cs │ │ └── ObjectSettingsReader.cs │ ├── SettingsRegistrationService.cs │ ├── TypeProviders │ │ ├── AssemblyScanningTypeProvider.cs │ │ ├── ExplicitTypeProvider.cs │ │ ├── FilteredAssemblyScanningTypeProvider.cs │ │ └── ITypeProvider.cs │ └── ValueParsers │ │ ├── AnyOldParseMethodValueParser.cs │ │ ├── EnumValueParser.cs │ │ ├── IValueParser.cs │ │ ├── UriValueParser.cs │ │ └── YoloValueParser.cs └── QuickAndDirty │ ├── DefaultSettingsReader.cs │ ├── DefaultStaticSettingReaderStrategy.cs │ └── IStaticSettingReaderStrategy.cs ├── MigrationBackup ├── 4174f107 │ └── Samples │ │ └── Sample.WithNinject │ │ ├── NuGetUpgradeLog.html │ │ ├── Sample.WithNinject.csproj │ │ └── packages.config ├── b7b7d6a5 │ └── ConfigInjector.UnitTests │ │ ├── ConfigInjector.UnitTests.csproj │ │ ├── NuGetUpgradeLog.html │ │ └── packages.config ├── b820566d │ └── Samples │ │ └── Sample.WithAutofac │ │ ├── NuGetUpgradeLog.html │ │ ├── Sample.WithAutofac.csproj │ │ └── packages.config ├── de8108ee │ └── Samples │ │ └── Sample.IntegrationTests │ │ ├── NuGetUpgradeLog.html │ │ ├── Sample.IntegrationTests.csproj │ │ └── packages.config └── e9d15aca │ └── Samples │ └── Sample.UnitTests │ ├── NuGetUpgradeLog.html │ ├── Sample.UnitTests.csproj │ └── packages.config ├── Sample.IntegrationTests ├── ConfigurationSettings │ ├── PersonName.cs │ ├── PersonNameValueParser.cs │ ├── SimpleIntSetting.cs │ └── SomePersonSetting.cs ├── EnvironmentSettingsMutex.cs ├── Properties │ └── AssemblyInfo.cs ├── Sample.IntegrationTests.csproj ├── WhenConstructingSomePerson.cs ├── WhenConstructingSomePersonWithExclusionRules.cs ├── WhenReadingASettingUsingTheStaticSettingsReader.cs └── WhenReadingAnOverriddenSettingUsingTheStaticSettingsReader.cs ├── Sample.UnitTests ├── Properties │ └── AssemblyInfo.cs ├── Sample.UnitTests.csproj └── WhenConstructingDeepThought.cs ├── Sample.WithAutofac ├── App.config ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── Sample.WithAutofac.csproj ├── Sample.WithNinject ├── App.config ├── Program.cs ├── Properties │ └── AssemblyInfo.cs └── Sample.WithNinject.csproj ├── Sample.WithWindsor ├── App.config ├── Program.cs ├── Properties │ └── AssemblyInfo.cs ├── Sample.WithWindsor.csproj ├── Sample.WithWindsor.csproj.bak └── packages.config.bak └── Sample ├── App.config ├── Configuration ├── AnswerConfigurationSetting.cs └── QuestionConfigurationSetting.cs ├── DeepThought.cs ├── Properties └── AssemblyInfo.cs └── Sample.csproj /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/appveyor.yml -------------------------------------------------------------------------------- /src/.vs/config/applicationhost.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/.vs/config/applicationhost.config -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/App.config -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/ConfigInjector.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/ConfigInjector.UnitTests.csproj -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/MemoryLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/MemoryLogger.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Stubs/StubSettingsOverrider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Stubs/StubSettingsOverrider.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Stubs/StubSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Stubs/StubSettingsReader.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Stubs/StubTypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Stubs/StubTypeProvider.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/TestFor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/TestFor.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/AmbiguousMatchTests/WhenThereAreSettingsThatHaveAmbiguousMatchesInWebConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/AmbiguousMatchTests/WhenThereAreSettingsThatHaveAmbiguousMatchesInWebConfig.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/AppSettingsReaderTests/WhenSpecifyingKeysToIgnoreViaARuleset.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/AppSettingsReaderTests/WhenSpecifyingKeysToIgnoreViaARuleset.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/ExtraneousSettingsTests/WhenThereAreSettingsThatExistInWebConfigButAreNotAccountedFor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/ExtraneousSettingsTests/WhenThereAreSettingsThatExistInWebConfigButAreNotAccountedFor.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/InstrumentationTests/WhenLoggingASetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/InstrumentationTests/WhenLoggingASetting.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/InstrumentationTests/WhenLoggingAnOverridenSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/InstrumentationTests/WhenLoggingAnOverridenSetting.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/MissingSettingsTests/WhenReadingTheValueForASettingThatDoesNotExist.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/MissingSettingsTests/WhenReadingTheValueForASettingThatDoesNotExist.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/ObjectSettingsReaderTests/WhenReadingNestedSettingsFromAnObjectSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/ObjectSettingsReaderTests/WhenReadingNestedSettingsFromAnObjectSettingsReader.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/ObjectSettingsReaderTests/WhenReadingSettingsUsingAnObjectSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/ObjectSettingsReaderTests/WhenReadingSettingsUsingAnObjectSettingsReader.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/OverriddenSettingsTests/WhenOverridingASettingViaAnEnvironmentVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/OverriddenSettingsTests/WhenOverridingASettingViaAnEnvironmentVariable.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/OverriddenSettingsTests/WhenThereAreSettingsThatAreOverridden.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/OverriddenSettingsTests/WhenThereAreSettingsThatAreOverridden.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/ValueConversionTests/WhenConvertingConfigurationSettingValues.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/ValueConversionTests/WhenConvertingConfigurationSettingValues.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/Tests/ValueConversionTests/WhenParsingASettingThatHasAnInvalidValue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.UnitTests/Tests/ValueConversionTests/WhenParsingASettingThatHasAnInvalidValue.cs -------------------------------------------------------------------------------- /src/ConfigInjector.UnitTests/packages.config: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /src/ConfigInjector.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.sln -------------------------------------------------------------------------------- /src/ConfigInjector.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector.sln.DotSettings -------------------------------------------------------------------------------- /src/ConfigInjector/ConfigInjector.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/ConfigInjector.csproj -------------------------------------------------------------------------------- /src/ConfigInjector/Configuration/ConfigurationConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Configuration/ConfigurationConfigurator.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Configuration/DoYourThingConfigurationConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Configuration/DoYourThingConfigurationConfigurator.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Configuration/RegisterWithContainerConfigurationConfigurator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Configuration/RegisterWithContainerConfigurationConfigurator.cs -------------------------------------------------------------------------------- /src/ConfigInjector/ConfigurationSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/ConfigurationSetting.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Exceptions/AmbiguousSettingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Exceptions/AmbiguousSettingException.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Exceptions/ConfigurationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Exceptions/ConfigurationException.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Exceptions/ConfigurationSettingValidationException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Exceptions/ConfigurationSettingValidationException.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Exceptions/ExtraneousSettingsException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Exceptions/ExtraneousSettingsException.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Exceptions/MissingSettingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Exceptions/MissingSettingException.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Exceptions/SettingParsingException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Exceptions/SettingParsingException.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Extensions/CollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Extensions/CollectionExtensions.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Extensions/ExceptionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Extensions/ExceptionExtensions.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Extensions/TypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Extensions/TypeExtensions.cs -------------------------------------------------------------------------------- /src/ConfigInjector/IConfigurationSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/IConfigurationSetting.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/Logging/ConsoleLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/Logging/ConsoleLogger.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/Logging/IConfigInjectorLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/Logging/IConfigInjectorLogger.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/Logging/NullLogger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/Logging/NullLogger.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingValueConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingValueConverter.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsConventions/DefaultSettingKeyConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsConventions/DefaultSettingKeyConvention.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsConventions/ISettingKeyConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsConventions/ISettingKeyConvention.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsConventions/SettingKeyConventions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsConventions/SettingKeyConventions.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsConventions/WithSuffixSettingKeyConvention.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsConventions/WithSuffixSettingKeyConvention.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsOverriders/EnvironmentVariableSettingsOverrider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsOverriders/EnvironmentVariableSettingsOverrider.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsOverriders/ISettingsOverrider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsOverriders/ISettingsOverrider.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsOverriders/NoOpSettingsOverrider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsOverriders/NoOpSettingsOverrider.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsReaders/AppSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsReaders/AppSettingsReader.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsReaders/IEnumeratingSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsReaders/IEnumeratingSettingsReader.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsReaders/ISettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsReaders/ISettingsReader.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsReaders/ObjectSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsReaders/ObjectSettingsReader.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/SettingsRegistrationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/SettingsRegistrationService.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/TypeProviders/AssemblyScanningTypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/TypeProviders/AssemblyScanningTypeProvider.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/TypeProviders/ExplicitTypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/TypeProviders/ExplicitTypeProvider.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/TypeProviders/FilteredAssemblyScanningTypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/TypeProviders/FilteredAssemblyScanningTypeProvider.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/TypeProviders/ITypeProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/TypeProviders/ITypeProvider.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/ValueParsers/AnyOldParseMethodValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/ValueParsers/AnyOldParseMethodValueParser.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/ValueParsers/EnumValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/ValueParsers/EnumValueParser.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/ValueParsers/IValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/ValueParsers/IValueParser.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/ValueParsers/UriValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/ValueParsers/UriValueParser.cs -------------------------------------------------------------------------------- /src/ConfigInjector/Infrastructure/ValueParsers/YoloValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/Infrastructure/ValueParsers/YoloValueParser.cs -------------------------------------------------------------------------------- /src/ConfigInjector/QuickAndDirty/DefaultSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/QuickAndDirty/DefaultSettingsReader.cs -------------------------------------------------------------------------------- /src/ConfigInjector/QuickAndDirty/DefaultStaticSettingReaderStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/QuickAndDirty/DefaultStaticSettingReaderStrategy.cs -------------------------------------------------------------------------------- /src/ConfigInjector/QuickAndDirty/IStaticSettingReaderStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/ConfigInjector/QuickAndDirty/IStaticSettingReaderStrategy.cs -------------------------------------------------------------------------------- /src/MigrationBackup/4174f107/Samples/Sample.WithNinject/NuGetUpgradeLog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/4174f107/Samples/Sample.WithNinject/NuGetUpgradeLog.html -------------------------------------------------------------------------------- /src/MigrationBackup/4174f107/Samples/Sample.WithNinject/Sample.WithNinject.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/4174f107/Samples/Sample.WithNinject/Sample.WithNinject.csproj -------------------------------------------------------------------------------- /src/MigrationBackup/4174f107/Samples/Sample.WithNinject/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/4174f107/Samples/Sample.WithNinject/packages.config -------------------------------------------------------------------------------- /src/MigrationBackup/b7b7d6a5/ConfigInjector.UnitTests/ConfigInjector.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/b7b7d6a5/ConfigInjector.UnitTests/ConfigInjector.UnitTests.csproj -------------------------------------------------------------------------------- /src/MigrationBackup/b7b7d6a5/ConfigInjector.UnitTests/NuGetUpgradeLog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/b7b7d6a5/ConfigInjector.UnitTests/NuGetUpgradeLog.html -------------------------------------------------------------------------------- /src/MigrationBackup/b7b7d6a5/ConfigInjector.UnitTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/b7b7d6a5/ConfigInjector.UnitTests/packages.config -------------------------------------------------------------------------------- /src/MigrationBackup/b820566d/Samples/Sample.WithAutofac/NuGetUpgradeLog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/b820566d/Samples/Sample.WithAutofac/NuGetUpgradeLog.html -------------------------------------------------------------------------------- /src/MigrationBackup/b820566d/Samples/Sample.WithAutofac/Sample.WithAutofac.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/b820566d/Samples/Sample.WithAutofac/Sample.WithAutofac.csproj -------------------------------------------------------------------------------- /src/MigrationBackup/b820566d/Samples/Sample.WithAutofac/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/b820566d/Samples/Sample.WithAutofac/packages.config -------------------------------------------------------------------------------- /src/MigrationBackup/de8108ee/Samples/Sample.IntegrationTests/NuGetUpgradeLog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/de8108ee/Samples/Sample.IntegrationTests/NuGetUpgradeLog.html -------------------------------------------------------------------------------- /src/MigrationBackup/de8108ee/Samples/Sample.IntegrationTests/Sample.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/de8108ee/Samples/Sample.IntegrationTests/Sample.IntegrationTests.csproj -------------------------------------------------------------------------------- /src/MigrationBackup/de8108ee/Samples/Sample.IntegrationTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/de8108ee/Samples/Sample.IntegrationTests/packages.config -------------------------------------------------------------------------------- /src/MigrationBackup/e9d15aca/Samples/Sample.UnitTests/NuGetUpgradeLog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/e9d15aca/Samples/Sample.UnitTests/NuGetUpgradeLog.html -------------------------------------------------------------------------------- /src/MigrationBackup/e9d15aca/Samples/Sample.UnitTests/Sample.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/e9d15aca/Samples/Sample.UnitTests/Sample.UnitTests.csproj -------------------------------------------------------------------------------- /src/MigrationBackup/e9d15aca/Samples/Sample.UnitTests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/MigrationBackup/e9d15aca/Samples/Sample.UnitTests/packages.config -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/ConfigurationSettings/PersonName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/ConfigurationSettings/PersonName.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/ConfigurationSettings/PersonNameValueParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/ConfigurationSettings/PersonNameValueParser.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/ConfigurationSettings/SimpleIntSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/ConfigurationSettings/SimpleIntSetting.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/ConfigurationSettings/SomePersonSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/ConfigurationSettings/SomePersonSetting.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/EnvironmentSettingsMutex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/EnvironmentSettingsMutex.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/Sample.IntegrationTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/Sample.IntegrationTests.csproj -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/WhenConstructingSomePerson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/WhenConstructingSomePerson.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/WhenConstructingSomePersonWithExclusionRules.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/WhenConstructingSomePersonWithExclusionRules.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/WhenReadingASettingUsingTheStaticSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/WhenReadingASettingUsingTheStaticSettingsReader.cs -------------------------------------------------------------------------------- /src/Sample.IntegrationTests/WhenReadingAnOverriddenSettingUsingTheStaticSettingsReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.IntegrationTests/WhenReadingAnOverriddenSettingUsingTheStaticSettingsReader.cs -------------------------------------------------------------------------------- /src/Sample.UnitTests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.UnitTests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Sample.UnitTests/Sample.UnitTests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.UnitTests/Sample.UnitTests.csproj -------------------------------------------------------------------------------- /src/Sample.UnitTests/WhenConstructingDeepThought.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.UnitTests/WhenConstructingDeepThought.cs -------------------------------------------------------------------------------- /src/Sample.WithAutofac/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithAutofac/App.config -------------------------------------------------------------------------------- /src/Sample.WithAutofac/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithAutofac/Program.cs -------------------------------------------------------------------------------- /src/Sample.WithAutofac/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithAutofac/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Sample.WithAutofac/Sample.WithAutofac.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithAutofac/Sample.WithAutofac.csproj -------------------------------------------------------------------------------- /src/Sample.WithNinject/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithNinject/App.config -------------------------------------------------------------------------------- /src/Sample.WithNinject/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithNinject/Program.cs -------------------------------------------------------------------------------- /src/Sample.WithNinject/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithNinject/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Sample.WithNinject/Sample.WithNinject.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithNinject/Sample.WithNinject.csproj -------------------------------------------------------------------------------- /src/Sample.WithWindsor/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithWindsor/App.config -------------------------------------------------------------------------------- /src/Sample.WithWindsor/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithWindsor/Program.cs -------------------------------------------------------------------------------- /src/Sample.WithWindsor/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithWindsor/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Sample.WithWindsor/Sample.WithWindsor.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithWindsor/Sample.WithWindsor.csproj -------------------------------------------------------------------------------- /src/Sample.WithWindsor/Sample.WithWindsor.csproj.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithWindsor/Sample.WithWindsor.csproj.bak -------------------------------------------------------------------------------- /src/Sample.WithWindsor/packages.config.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample.WithWindsor/packages.config.bak -------------------------------------------------------------------------------- /src/Sample/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample/App.config -------------------------------------------------------------------------------- /src/Sample/Configuration/AnswerConfigurationSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample/Configuration/AnswerConfigurationSetting.cs -------------------------------------------------------------------------------- /src/Sample/Configuration/QuestionConfigurationSetting.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample/Configuration/QuestionConfigurationSetting.cs -------------------------------------------------------------------------------- /src/Sample/DeepThought.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample/DeepThought.cs -------------------------------------------------------------------------------- /src/Sample/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Sample/Sample.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ConfigInjectorContributors/ConfigInjector/HEAD/src/Sample/Sample.csproj --------------------------------------------------------------------------------