private void btnNewPowershellScript_Click(object sender, EventArgs e) { PowerShellBlockCount++; var step = new PowerShellCodeBlock(PowerShellBlockCount); _model.Add(step); if (UserSettings.Default.UIOpenEditorOnAdd) { Program.ShowPackageEditor(step); } }
public static InstallModel Deserialize(string path) { // Deserialize List <object> data = null; var serializer = GetSerializer(); using (var fs = new FileStream(path, FileMode.Open)) { data = (List <object>)serializer.Deserialize(fs); } var model = new InstallModel(); foreach (var o in data) { if (o is IInstallationStep) { //var step = o as IInstallationStep; model.Add((IInstallationStep)o); } if (o is VariablesDefinitionModel) { model.UserVariablesModel = (VariablesDefinitionModel)o; } } return(model); }
private void btnNewPowershellScript_Click(object sender, EventArgs e) { var step = new PowerShellCodeBlock(); _model.Add(step); Program.ShowPackageEditor(step); }