private void GetInputResultsForZip(string[] args, int offset, out DebuggerScriptResultList[] inputResults, out int minResults) { minResults = 0; inputResults = new DebuggerScriptResultList[args.Count() - offset]; for (int inputIndex = 0; inputIndex < inputResults.Count(); ++inputIndex) { if (!SavedResults.ContainsKey(args[inputIndex + offset])) { throw new Exception(String.Format("Using unknown variable {0}", args[inputIndex + offset])); } inputResults[inputIndex] = SavedResults[args[inputIndex + offset]]; int count = inputResults[inputIndex].GetResults().Count(); minResults = inputIndex == 0 ? count : Math.Min(count, minResults); } }