コード例 #1
0
ファイル: ModuleManager.cs プロジェクト: qkb/Modular
        /// <inheritdoc/>
        public virtual List <ModuleDescriptor> ModuleSort <TModule>()
            where TModule : IAppModule
        {
            var moduleDescriptors = VisitModule(typeof(TModule));

            return(Topological.Sort(moduleDescriptors, o => o.Dependencies));
        }
コード例 #2
0
ファイル: ModuleManager.cs プロジェクト: rivenfx/Modular
 /// <inheritdoc/>
 public virtual List <IModuleDescriptor> ModuleSort <TModule>(List <IModuleDescriptor> input)
     where TModule : IAppModule
 {
     return(Topological.Sort(input, o => o.Dependencies));
 }