List<DebugItem> GetDebugValues(IList<IDev2Definition> values, IDSFDataObject dataObject, out ErrorResultTO errors)
{
errors = new ErrorResultTO();
var results = new List<DebugItem>();
var added = new List<string>();
foreach(IDev2Definition dev2Definition in values)
{
var defn = GetVariableName(dev2Definition);
if(added.Any(a => a == defn))
continue;
added.Add(defn);
DebugItem itemToAdd = new DebugItem();
_add(new DebugEvalResult(DataListUtil.ReplaceRecordBlankWithStar(defn), "", dataObject.Environment, 0), itemToAdd); //todo:confirm 0
results.Add(itemToAdd);
}
foreach(IDebugItem debugInput in results)
{
debugInput.FlushStringBuilder();
}
return results;
}