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

◆ CreateEmptyRow()

DataRow System.Data.DataTable.CreateEmptyRow ( )
inlinepackageinherited

Definition at line 3123 of file DataTable.cs.

3124 {
3125 DataRow dataRow = NewUninitializedRow();
3126 foreach (DataColumn column in Columns)
3127 {
3128 if (XmlToDatasetMap.IsMappedColumn(column))
3129 {
3130 continue;
3131 }
3132 if (!column.AutoIncrement)
3133 {
3134 if (column.AllowDBNull)
3135 {
3136 dataRow[column] = DBNull.Value;
3137 }
3138 else if (column.DefaultValue != null)
3139 {
3140 dataRow[column] = column.DefaultValue;
3141 }
3142 }
3143 else
3144 {
3145 column.Init(dataRow._tempRecord);
3146 }
3147 }
3148 return dataRow;
3149 }
DataRow NewUninitializedRow()
DataColumnCollection Columns
Definition DataTable.cs:327

References System.Data.DataTable.Columns, System.Runtime.Serialization.Dictionary, System.Data.XmlToDatasetMap.IsMappedColumn(), System.Data.DataTable.NewUninitializedRow(), and System.DBNull.Value.