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

◆ ColumnName

string System.Data.DataColumn.ColumnName
getset

Definition at line 251 of file DataColumn.cs.

252 {
253 get
254 {
255 return _columnName;
256 }
258 set
259 {
260 long scopeId = DataCommonEventSource.Log.EnterScope("<ds.DataColumn.set_ColumnName|API> {0}, '{1}'", ObjectID, value);
261 try
262 {
263 if (value == null)
264 {
265 value = string.Empty;
266 }
267 if (string.Compare(_columnName, value, ignoreCase: true, Locale) != 0)
268 {
269 if (_table != null)
270 {
271 if (value.Length == 0)
272 {
273 throw ExceptionBuilder.ColumnNameRequired();
274 }
276 if (_columnName.Length != 0)
277 {
279 }
280 }
281 RaisePropertyChanging("ColumnName");
283 _encodedColumnName = null;
284 if (_table != null)
285 {
287 }
288 }
289 else if (_columnName != value)
290 {
291 RaisePropertyChanging("ColumnName");
293 _encodedColumnName = null;
294 if (_table != null)
295 {
297 }
298 }
299 }
300 finally
301 {
302 DataCommonEventSource.Log.ExitScope(scopeId);
303 }
304 }
305 }
void OnColumnPropertyChanged(CollectionChangeEventArgs ccevent)
void RegisterColumnName(string name, DataColumn column)
int Compare(int record1, int record2)
void RaisePropertyChanging(string name)
DataColumnCollection Columns
Definition DataTable.cs:327

Referenced by System.Data.NameNode.Bind(), System.Data.ExceptionBuilder.CannotSetMaxLength(), System.Data.ExceptionBuilder.CannotSetMaxLength2(), System.Data.ExceptionBuilder.CannotSetToNull(), System.Data.DataColumn.CheckNotAllowNull(), System.Data.DataColumn.CheckNullable(), System.Data.DataColumn.CheckUnique(), System.Data.DataColumn.Clone(), System.Data.DataRelation.Clone(), System.Data.ForeignKeyConstraint.Clone(), System.Data.UniqueConstraint.Clone(), System.Data.ForeignKeyConstraint.Clone(), System.Data.UniqueConstraint.Clone(), System.Data.ExceptionBuilder.ExpressionAndConstraint(), System.Data.ExceptionBuilder.ExpressionInConstraint(), System.Data.DataKey.GetColumnNames(), System.Data.DataTableReader.GetSchemaTableFromDataTable(), System.Data.ExceptionBuilder.HasToBeStringType(), System.Data.DataColumn.IsMaxLengthViolated(), System.Data.DataColumn.IsNotAllowDBNullViolated(), System.Data.ExceptionBuilder.LongerThanMaxLength(), System.Data.DataRowView.SetColumnValue(), System.Data.ExceptionBuilder.SetFailed(), System.Data.DataColumn.ToString(), and System.Data.ExceptionBuilder.UniqueConstraintViolationText().