Example #1
0
        private string GetModuleInfoString(MiCakeModuleDescriptor moduleDesciptor)
        {
            var moduleType = moduleDesciptor.ModuleType;

            var featerTag = (typeof(IFeatureModule).IsAssignableFrom(moduleType)) ? "[Feature] - " : string.Empty;

            return(featerTag + moduleType.Name);
        }
Example #2
0
        public void LogModuleInfo(MiCakeModuleDescriptor moduleDescriptor, string preInfo = "")
        {
            if (moduleDescriptor.Instance.IsFrameworkLevel && !DebugEnvironment.IsDebug)
            {
                return;
            }

            _logger.LogInformation(preInfo + GetModuleInfoString(moduleDescriptor));
        }
 public void AddDependency(MiCakeModuleDescriptor descriptor)
 {
     _relyOnModules.AddIfNotContains(descriptor);
 }
Example #4
0
 public bool Remove(MiCakeModuleDescriptor item)
 {
     return(_descriptors.Remove(item));
 }
Example #5
0
 public void Insert(int index, MiCakeModuleDescriptor item)
 {
     _descriptors.Insert(index, item);
 }
Example #6
0
 public int IndexOf(MiCakeModuleDescriptor item)
 {
     return(_descriptors.IndexOf(item));
 }
Example #7
0
 public bool Contains(MiCakeModuleDescriptor item)
 {
     return(_descriptors.Contains(item));
 }
Example #8
0
 public void Add(MiCakeModuleDescriptor item)
 {
     _descriptors.Add(item);
 }