public void Register(GadgetFeature feature) { if (graphComplete) { throw new Exception("register should never be " + "invoked after calling getLibraries"); } if (IsCore(feature)) { core[feature.getName()] = feature; foreach (var feat in features.Values) { feat.addDependency(feature.getName()); } } else { feature.addDependencies(core.Keys); } features[feature.getName()] = feature; }
private static bool IsCore(GadgetFeature feature) { return(feature.getName().StartsWith("core")); }
private static bool IsCore(GadgetFeature feature) { return feature.getName().StartsWith("core"); }