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

◆ ParameterOutput() [1/2]

void System.Data.Common.DbDataAdapter.ParameterOutput ( IDataParameter parameter,
DataRow row,
DataTableMapping mappings,
MissingMappingAction missingMapping,
MissingSchemaAction missingSchema )
inlineprivate

Definition at line 714 of file DbDataAdapter.cs.

715 {
716 if ((ParameterDirection.Output & parameter.Direction) == 0)
717 {
718 return;
719 }
720 object value = parameter.Value;
721 if (value == null)
722 {
723 return;
724 }
725 string sourceColumn = parameter.SourceColumn;
726 if (string.IsNullOrEmpty(sourceColumn))
727 {
728 return;
729 }
730 DataColumn dataColumn = mappings.GetDataColumn(sourceColumn, null, row.Table, missingMapping, missingSchema);
731 if (dataColumn == null)
732 {
733 return;
734 }
735 if (dataColumn.ReadOnly)
736 {
737 try
738 {
739 dataColumn.ReadOnly = false;
741 return;
742 }
743 finally
744 {
745 dataColumn.ReadOnly = true;
746 }
747 }
749 }

References System.value.

Referenced by System.Data.Common.DbDataAdapter.ParameterOutput(), System.Data.Common.DbDataAdapter.UpdateBatchExecute(), and System.Data.Common.DbDataAdapter.UpdateRowExecute().