public static void DoDialog(Form parent, Storage storage, string filename) { var vprogram = new VProgram(filename); using (var dlg = new FProject()) { dlg.Text = vprogram.VAssemblies.First().Name; foreach (var vass in vprogram.VAssemblies) dlg.lstAssemblies.Items.Add(new ProjectAssembly {Name = vass.Name, FullFilename = vass.Filename}); if (dlg.ShowDialog(parent) == DialogResult.OK) dlg.save(storage.ProjectFolder); } }
public static void DoDialog(Form parent, Storage storage, VqProgram vqProgram) { var project = vqProgram.Project; using (var dlg = new FProject()) { dlg.Text = project.Name; foreach (var vass in project.Assemblies) dlg.lstAssemblies.Items.Add(vass); foreach (var vass in project.IgnoredAssemblies) dlg.lstIgnored.Items.Add(vass); foreach (var vass in project.ThirdPartyAssemblies) dlg.lst3dParty.Items.Add(vass); if (dlg.ShowDialog(parent) == DialogResult.OK) dlg.save(storage.ProjectFolder); } }