public Form1() { InitializeComponent(); FormClosing += new FormClosingEventHandler(Form1_FormClosing); _configuration = new BindingList <IPConfiguration>(); _configuration.Clear(); foreach (var s in Properties.Settings.Default.ConfigurationStrings) { var cmd = new CmdLineHelper(); cmd.ParseString(s); var config = new IPConfiguration(); config.Configure(cmd); _configuration.Add(config); } UpdateContextMenu(); }
public PyProcessContext CreateSpawnedProcess(string command, string commandArguments, string workingDirectory, dynamic processHandler) { if (workingDirectory == null) { workingDirectory = _workingDirectory; } var cmd = new CmdLineHelper(); cmd.ParseString(commandArguments); return(new PyProcessContext(_scriptContext, processHandler, this._processFactory, command, commandArguments, workingDirectory, cmd)); }