diff --git a/src/dotnetCampus.ApplicationStartupManager/StartupManager.cs b/src/dotnetCampus.ApplicationStartupManager/StartupManager.cs index c42f4d5..46edebc 100644 --- a/src/dotnetCampus.ApplicationStartupManager/StartupManager.cs +++ b/src/dotnetCampus.ApplicationStartupManager/StartupManager.cs @@ -312,17 +312,6 @@ namespace dotnetCampus.ApplicationStartupManager return DFSGraph(wrappers); - IEnumerable ExportStartupTasks() - { - foreach (var func in _startupTaskMetadataCollectorList) - { - foreach (var taskMetadata in func()) - { - yield return taskMetadata; - } - } - } - void AddDependencies(StartupTaskWrapper wrapper, string afterTasks) { foreach (var task in afterTasks.Split(new[] {';'}, StringSplitOptions.RemoveEmptyEntries) @@ -364,6 +353,18 @@ namespace dotnetCampus.ApplicationStartupManager } } + protected virtual IEnumerable ExportStartupTasks() + { + foreach (var func in _startupTaskMetadataCollectorList) + { + var taskMetadataList = func(); + foreach (var taskMetadata in taskMetadataList) + { + yield return taskMetadata; + } + } + } + private static string CompatibleTaskName(string task) { const string startupName = "Startup";