├── .gitignore ├── Emrys.SuperConfig.Tests ├── App.config ├── Cfg │ ├── SectionUserInfo.config │ ├── SetSection.config │ └── UserInfo.config ├── Emrys.SuperConfig.Tests.csproj ├── MappingerTest.cs ├── MappingerTests.cs ├── Models │ └── UserInfo.cs ├── Properties │ └── AssemblyInfo.cs ├── SuperConfigTests.cs └── packages.config ├── Emrys.SuperConfig.sln ├── Emrys.SuperConfig ├── Emrys.SuperConfig.csproj ├── Emrys.SuperConfig.nuspec ├── Exceptions │ └── SuperConfigException.cs ├── Mapping │ ├── IPropertyMapping.cs │ ├── ITypeMapping.cs │ ├── MappingFactory.cs │ ├── MappingForAttributes.cs │ ├── MappingForElement.cs │ ├── Mappingers │ │ ├── ArrayMappinger.cs │ │ ├── BaseMappinger.cs │ │ ├── DictionaryMappinger.cs │ │ ├── EntityMappinger.cs │ │ ├── IMappinger.cs │ │ ├── KeyValueMappinger.cs │ │ ├── ListMappinger.cs │ │ ├── MappingerSelector.cs │ │ └── ValueMappinger.cs │ └── TypeMapping.cs ├── Properties │ └── AssemblyInfo.cs ├── Section.cs ├── Strategy │ ├── DefaultConvertCaseStrategy.cs │ ├── DefaultSuperConfigStrategy.cs │ ├── IConvertCaseStrategy.cs │ ├── ISuperConfigStrategy.cs │ └── SuperConfigStrategyManager.cs ├── SuperConfig.cs └── SuperConfigEngine.cs ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/.gitignore -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/App.config -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/Cfg/SectionUserInfo.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/Cfg/SectionUserInfo.config -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/Cfg/SetSection.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/Cfg/SetSection.config -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/Cfg/UserInfo.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/Cfg/UserInfo.config -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/Emrys.SuperConfig.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/Emrys.SuperConfig.Tests.csproj -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/MappingerTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/MappingerTest.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/MappingerTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/MappingerTests.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/Models/UserInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/Models/UserInfo.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/SuperConfigTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/SuperConfigTests.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.Tests/packages.config -------------------------------------------------------------------------------- /Emrys.SuperConfig.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig.sln -------------------------------------------------------------------------------- /Emrys.SuperConfig/Emrys.SuperConfig.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Emrys.SuperConfig.csproj -------------------------------------------------------------------------------- /Emrys.SuperConfig/Emrys.SuperConfig.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Emrys.SuperConfig.nuspec -------------------------------------------------------------------------------- /Emrys.SuperConfig/Exceptions/SuperConfigException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Exceptions/SuperConfigException.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/IPropertyMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/IPropertyMapping.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/ITypeMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/ITypeMapping.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/MappingFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/MappingFactory.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/MappingForAttributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/MappingForAttributes.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/MappingForElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/MappingForElement.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/ArrayMappinger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/ArrayMappinger.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/BaseMappinger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/BaseMappinger.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/DictionaryMappinger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/DictionaryMappinger.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/EntityMappinger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/EntityMappinger.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/IMappinger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/IMappinger.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/KeyValueMappinger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/KeyValueMappinger.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/ListMappinger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/ListMappinger.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/MappingerSelector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/MappingerSelector.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/Mappingers/ValueMappinger.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/Mappingers/ValueMappinger.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Mapping/TypeMapping.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Mapping/TypeMapping.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Section.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Section.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Strategy/DefaultConvertCaseStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Strategy/DefaultConvertCaseStrategy.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Strategy/DefaultSuperConfigStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Strategy/DefaultSuperConfigStrategy.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Strategy/IConvertCaseStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Strategy/IConvertCaseStrategy.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Strategy/ISuperConfigStrategy.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Strategy/ISuperConfigStrategy.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/Strategy/SuperConfigStrategyManager.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/Strategy/SuperConfigStrategyManager.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/SuperConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/SuperConfig.cs -------------------------------------------------------------------------------- /Emrys.SuperConfig/SuperConfigEngine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/Emrys.SuperConfig/SuperConfigEngine.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Emrys5/Emrys.SuperConfig/HEAD/README.md --------------------------------------------------------------------------------