Exemplo n.º 1
0
        private void SetDependencies(AppModuleDescriptor appModuleDescriptor, List <AppModuleDescriptor> appModuleDescriptors)
        {
            var moduleType = appModuleDescriptor.ModuleType;

            foreach (var dependedModuleType in AppModuleHelper.FindDependedModuleTypes(moduleType))
            {
                var depended = appModuleDescriptors.FirstOrDefault(c => c.ModuleType == dependedModuleType);

                if (depended == null)
                {
                    throw new FraException($"Could not found a depended module {dependedModuleType.AssemblyQualifiedName} ");
                }

                appModuleDescriptor.AddDepoendency(depended);
            }
        }
Exemplo n.º 2
0
 public void AddDepoendency(AppModuleDescriptor appModuleDescriptor)
 {
     _dependencies.Add(appModuleDescriptor);
 }