public static PackageBuilder[] GetSupportedPackageBuilders(SolutionFolderItem entry) { object[] builders = AddinManager.GetExtensionObjects("/MonoDevelop/DeployService/PackageBuilders", false); ArrayList list = new ArrayList(); foreach (PackageBuilder builder in builders) { if (builder.CanBuild(entry)) { PackageBuilder b = builder.Clone(); b.InitializeSettings(entry); list.Add(b); } } return((PackageBuilder[])list.ToArray(typeof(PackageBuilder))); }