Exemple #1
0
        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);
            }
        }
Exemple #2
0
        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);
            }
        }