protected Dictionary<String, String> EvaluateVariables(Project project) { Dictionary<String, String> toReturn = new Dictionary<string, string>(); foreach (String variable in variables) { toReturn.Add(variable, project.GetValue(variable)); } return toReturn; }