Dev2.Studio.ViewModels.Workflow.WorkflowInputDataViewModel.DoRecordSetAppending C# (CSharp) Method

DoRecordSetAppending() private static method

private static DoRecordSetAppending ( IRecordSet recordSet, System.StringBuilder result ) : void
recordSet IRecordSet
result System.StringBuilder
return void
        private static void DoRecordSetAppending(IRecordSet recordSet, StringBuilder result)
        {
            var cnt = recordSet.Columns.Max(pair => pair.Key);
            
            for (var i = 1; i <= cnt; i++)
            {
                var rowData = recordSet.Columns[i];
                
                if (rowData.All(scalar => string.IsNullOrEmpty(scalar.Value)))
                {
                    continue;
                }
                result.Append("<");
                result.Append(recordSet.Name);
                result.Append(">");
                foreach (var col in rowData)
                {

                    var fName = col.Name;

                    

                        result.Append("<");
                        result.Append(fName);
                        result.Append(">");
                        try
                        {
                            result.Append(col.Value);
                        }
                        // ReSharper disable EmptyGeneralCatchClause
                        catch (Exception)
                        {
                        }
                        result.Append("</");
                        result.Append(fName);
                        result.Append(">");
                    }

                result.Append("</");
                result.Append(recordSet.Name);
                result.Append(">");
            }
        }
        /// <summary>