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);
        }