Azavea.NijPredictivePolicing.ACSAlchemistLibrary.FileFormats.DesiredColumnsReader.CheckForReserved C# (CSharp) Method

CheckForReserved() private method

private CheckForReserved ( DataTable dt ) : string
dt System.Data.DataTable
return string
        private string CheckForReserved(DataTable dt)
        {
            StringBuilder errSB = new StringBuilder(512);
            var reservedColumns = Settings.ReservedColumnNames;
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                var row = dt.Rows[i];
                string columnName = (row[1] as string).ToLower();

                if (reservedColumns.Contains(columnName))
                {
                    errSB.AppendFormat("The column \"{0}\" on line {1} is reserved, please rename this column.\r\n",
                        columnName, i + 1);
                }
                //_log.ErrorFormat("The File {0} contained reserved column names that cannot be used.\r\nPlease remove these conflicts to continue:\r\n{1} ", filename, reservedSB.ToString());
                //_log.Debug("For reference, the following columns are reserved: " + Settings.ReservedColumnNamesString);

            }
            return errSB.ToString();
        }