in src/Dimmy.DevelopmentHelper/Dimmy.DevelopmentHelper.9.1.0/Initialiser.cs [110:131]
private static void AddHookLayer()
{
var providerHelper = new ConfigurationProviderHelper();
var layeredConfiguration = new LayeredConfigurationFiles();
var configurationLayerProvider = layeredConfiguration.ConfigurationLayerProviders.FirstOrDefault();
if (configurationLayerProvider != null && configurationLayerProvider.GetLayers().Any(l => l.Name == HookName))
return;
if (!(configurationLayerProvider is DefaultConfigurationLayerProvider defaultConfigurationLayerProvider)) return;
var ddApplicationLayer = new DefaultConfigurationLayer(HookName, $"{HookName}/App_Config/Include/");
AddLayer("Foundation", ddApplicationLayer);
AddLayer("Feature", ddApplicationLayer);
AddLayer("Project", ddApplicationLayer);
defaultConfigurationLayerProvider.AddLayer(ddApplicationLayer);
providerHelper.SaveConfigurationProvider(configurationLayerProvider);
}