internal void Remove(ScopedRegistry registry) { JObject manifestJSON = JObject.Parse(File.ReadAllText(manifest)); JArray Jregistries = (JArray)manifestJSON["scopedRegistries"]; foreach (var JRegistryElement in Jregistries) { if (JRegistryElement["name"] != null && JRegistryElement["url"] != null) { JRegistryElement.Remove(); break; } } write(manifestJSON); }
public void Remove(ScopedRegistry registry) { JObject manifestJSON = JObject.Parse(File.ReadAllText(manifest)); JArray Jregistries = (JArray)manifestJSON["scopedRegistries"]; foreach (var JRegistryElement in Jregistries) { if (JRegistryElement["name"] != null && JRegistryElement["url"] != null && JRegistryElement["name"].Value <string>().Equals(registry.name, StringComparison.Ordinal) && JRegistryElement["url"].Value <string>().Equals(registry.url, StringComparison.Ordinal)) { JRegistryElement.Remove(); break; } } write(manifestJSON); }