public static IEnumerable <RegistryInfo> GetRegistries() { foreach (RegistryInfo node in AddinManager.GetExtensionNodes("MonoDevelop/AddinAuthoring/AddinRegistries")) { yield return(node); } foreach (RegistryInfo node in config.Registries) { yield return(node); } foreach (Application app in SetupService.GetExtensibleApplications()) { yield return(new RegistryInfo(app)); } }