System.Data.Common.DataAdapter.FillMappingInternal C# (CSharp) Method

FillMappingInternal() private method

private FillMappingInternal ( DataSet dataset, DataTable datatable, string srcTable, DataReaderContainer dataReader, int schemaCount, DataColumn parentChapterColumn, object parentChapterValue ) : SchemaMapping
dataset System.Data.DataSet
datatable System.Data.DataTable
srcTable string
dataReader DataReaderContainer
schemaCount int
parentChapterColumn System.Data.DataColumn
parentChapterValue object
return SchemaMapping
        private SchemaMapping FillMappingInternal(DataSet dataset, DataTable datatable, string srcTable, DataReaderContainer dataReader, int schemaCount, DataColumn parentChapterColumn, object parentChapterValue)
        {
            bool withKeyInfo = (Data.MissingSchemaAction.AddWithKey == MissingSchemaAction);
            string tmp = null;
            if (null != dataset)
            {
                tmp = DataAdapter.GetSourceTableName(srcTable, schemaCount);
            }
            return new SchemaMapping(this, dataset, datatable, dataReader, withKeyInfo, SchemaType.Mapped, tmp, true, parentChapterColumn, parentChapterValue);
        }