void SetupForWarewolfRecordSetResult(WarewolfDataEvaluationCommon.WarewolfEvalResult warewolfEvalResult)
{
if (warewolfEvalResult.IsWarewolfRecordSetResult)
{
var listResult = warewolfEvalResult as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfRecordSetResult;
if (listResult != null)
{
var stringValue = "";
foreach (var item in listResult.Item.Data)
{
if (item.Key != WarewolfDataEvaluationCommon.PositionColumn)
{
var data = WarewolfDataEvaluationCommon.WarewolfEvalResult.NewWarewolfAtomListresult(item.Value) as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfAtomListresult;
var warewolfEvalResultToString = ExecutionEnvironment.WarewolfEvalResultToString(data);
if (string.IsNullOrEmpty(stringValue))
{
stringValue = warewolfEvalResultToString;
}
else
{
stringValue += "," + warewolfEvalResultToString;
}
}
}
_scalarResult = WarewolfDataEvaluationCommon.WarewolfEvalResult.NewWarewolfAtomResult(DataASTMutable.WarewolfAtom.NewDataString(stringValue)) as WarewolfDataEvaluationCommon.WarewolfEvalResult.WarewolfAtomResult;
}
}
}