Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ LoadDataRowChapters()

int System.Data.ProviderBase.SchemaMapping.LoadDataRowChapters ( DataRow dataRow)
inlinepackage

Definition at line 380 of file SchemaMapping.cs.

381 {
382 int num = 0;
383 int num2 = _chapterMap.Length;
384 for (int i = 0; i < num2; i++)
385 {
386 if (!_chapterMap[i])
387 {
388 continue;
389 }
390 object obj = _readerDataValues[i];
391 if (obj == null || Convert.IsDBNull(obj))
392 {
393 continue;
394 }
395 _readerDataValues[i] = null;
396 using IDataReader dataReader = (IDataReader)obj;
397 if (!dataReader.IsClosed)
398 {
399 DataColumn dataColumn;
400 object parentChapterValue;
401 if (_indexMap == null)
402 {
405 }
406 else
407 {
410 }
412 DataReaderContainer dataReader2 = DataReaderContainer.Create(dataReader, _dataReader.ReturnProviderSpecificTypes);
414 }
415 }
416 return num;
417 }
int FillFromReader(DataSet dataset, DataTable datatable, string srcTable, DataReaderContainer dataReader, int startRecord, int maxRecords)
DataColumnCollection Columns
Definition DataTable.cs:327
readonly DataReaderContainer _dataReader

References System.Data.ProviderBase.SchemaMapping._adapter, System.Data.ProviderBase.SchemaMapping._chapterMap, System.Data.ProviderBase.SchemaMapping._dataReader, System.Data.ProviderBase.SchemaMapping._dataSet, System.Data.ProviderBase.SchemaMapping._dataTable, System.Data.ProviderBase.SchemaMapping._fieldNames, System.Data.ProviderBase.SchemaMapping._indexMap, System.Data.ProviderBase.SchemaMapping._readerDataValues, System.Data.DataTable.Columns, System.Data.ProviderBase.DataReaderContainer.Create(), System.Xml.Dictionary, System.Data.Common.DataAdapter.FillFromReader(), System.Convert.IsDBNull(), System.obj, and System.Data.ProviderBase.DataReaderContainer.ReturnProviderSpecificTypes.

Referenced by System.Data.ProviderBase.SchemaMapping.LoadDataRow().