public string getSize(string file, ArduinoBoard board) { Dictionary <string, string> dict = new Dictionary <string, string>(); dict.Add("build.path", buildPath); dict.Add("build.project_name", "sketch"); string cmd = ConfigParser.parseLine(board.getSize(), dict); ProcessResult res = runCmd(cmd); if (res.returnCode != 0) { return(String.Empty); } var matches = Regex.Matches(res.output.ToString(), board.getSizeRegex(), RegexOptions.Multiline); string sout = ""; foreach (Match m in matches) { if (m.Success) { sout += m.ToString(); } } return(sout); }