public void OnImportsSatisfied() { #if DEBUG var imports = ImportModules.Select(m => m.Value); #else var imports = ImportModules.Where(m => m.Metadata.Type == ModuleTypes.Import).Select(m => m.Value); #endif Modules.Clear(); foreach (var module in imports) { Modules.Add(module); } }
private void UpdateModules() { IEnumerable <IModule> imports; if (debug_mode) { imports = ImportModules.Select(m => m.Value); } else { imports = ImportModules.Where(m => m.Metadata.Type == ModuleTypes.Import).Select(m => m.Value); } Modules.Clear(); foreach (var module in imports) { Modules.Add(module); } }