Dev2.Data.WarewolfIterator.SetupForWarewolfRecordSetResult C# (CSharp) Method

SetupForWarewolfRecordSetResult() private method

private SetupForWarewolfRecordSetResult ( WarewolfDataEvaluationCommon warewolfEvalResult ) : void
warewolfEvalResult WarewolfDataEvaluationCommon
return void
        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;
                }
            }
        }