public ApplicationConfigurationBuilder Use(Func <ApplicationConfigurationBuilder, Action <Runtime, IDictionary <string, object> > > useExtensions, ExtensionExecutePosition position = ExtensionExecutePosition.Initialized) { var action = new ConfigurationInitializationAction(position, useExtensions); _useExtensions.Add(action); return(this); }
public ConfigurationInitializationAction(ExtensionExecutePosition executePosition, Func <ApplicationConfigurationBuilder, Action <Runtime, IDictionary <string, object> > > func) { ExecutePosition = executePosition; Function = func; }