/// <summary> /// Returns true if the item has an explicit or implicit dependency on the subject /// </summary> /// <param name="item"></param> /// <param name="subject"></param> /// <returns></returns> internal static bool HasDependency(FeatureDescriptor item, FeatureDescriptor subject) { // Return based on explicit dependencies return(item.Dependencies != null && item.Dependencies.Any(x => StringComparer.OrdinalIgnoreCase.Equals(x, subject.Name))); }
internal static int GetPriority(FeatureDescriptor featureDescriptor) { return(featureDescriptor.Priority); }