BTool.DeviceTabsForm.WriteCsv C# (CSharp) Method

WriteCsv() private method

private WriteCsv ( string pathFileNameStr, List csvData ) : bool
pathFileNameStr string
csvData List
return bool
        private bool WriteCsv(string pathFileNameStr, List<DeviceTabsForm.CsvData> csvData)
        {
            bool flag = false;
            try
            {
                if (csvData == null || csvData.Count <= 0)
                    throw new ArgumentException(string.Format("There Is No Data To Save\n"));
                using (StreamWriter streamWriter = new StreamWriter(pathFileNameStr))
                {
                    int count = csvData.Count;
                    string str1 = string.Empty;
                    DeviceTabsForm.CsvData csvData1 = new DeviceTabsForm.CsvData();
                    for (int index = 0; index < count; ++index)
                    {
                        DeviceTabsForm.CsvData csvData2 = csvData[index];
                        streamWriter.WriteLine(string.Format("{0:S},{1:S},{2:S},{3:S},{4:S}", csvData2.addr, csvData2.auth, csvData2.ltk, csvData2.div, csvData2.rand));
                    }
                }
            }
            catch (Exception ex)
            {
                msgBox.UserMsgBox(SharedObjects.MainWin, MsgBox.MsgTypes.Error, string.Format("Cannot Write The CSV File\n\n{0}\n", ex.Message));
                flag = true;
            }
            return flag;
        }
DeviceTabsForm