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

◆ CreateDataReader() [2/2]

DataTableReader System.Data.DataSet.CreateDataReader ( params DataTable[] dataTables)
inline

Definition at line 3037 of file DataSet.cs.

3038 {
3039 long scopeId = DataCommonEventSource.Log.EnterScope("<ds.DataSet.GetDataReader|API> {0}", ObjectID);
3040 try
3041 {
3042 if (dataTables.Length == 0)
3043 {
3044 throw ExceptionBuilder.DataTableReaderArgumentIsEmpty();
3045 }
3046 for (int i = 0; i < dataTables.Length; i++)
3047 {
3048 if (dataTables[i] == null)
3049 {
3050 throw ExceptionBuilder.ArgumentContainsNullValue();
3051 }
3052 }
3053 return new DataTableReader(dataTables);
3054 }
3055 finally
3056 {
3057 DataCommonEventSource.Log.ExitScope(scopeId);
3058 }
3059 }

References System.Data.ExceptionBuilder.ArgumentContainsNullValue(), System.Data.ExceptionBuilder.DataTableReaderArgumentIsEmpty(), System.Data.DataCommonEventSource.Log, and System.Data.DataSet.ObjectID.