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

◆ UniqueConstraintViolationText()

static string System.Data.ExceptionBuilder.UniqueConstraintViolationText ( DataColumn[] columns,
object[] values )
inlinestatic

Definition at line 305 of file ExceptionBuilder.cs.

306 {
307 if (columns.Length > 1)
308 {
309 string text = string.Empty;
310 for (int i = 0; i < columns.Length; i++)
311 {
312 text = text + columns[i].ColumnName + ((i < columns.Length - 1) ? ", " : "");
313 }
315 }
316 return System.SR.Format(System.SR.DataConstraint_ViolationValue, columns[0].ColumnName, Convert.ToString(values[0], null));
317 }
static string KeysToString(object[] keys)
static string DataConstraint_ViolationValue
Definition SR.cs:346
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7

References System.Data.DataColumn.ColumnName, System.SR.DataConstraint_ViolationValue, System.SR.Format(), System.Data.ExceptionBuilder.KeysToString(), System.text, System.Convert.ToString(), and System.values.

Referenced by System.Data.ExceptionBuilder.ConstraintViolation(), and System.Data.UniqueConstraint.IsConstraintViolated().