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

◆ ColumnCollectionChanged()

virtual void System.Data.DataView.ColumnCollectionChanged ( object? sender,
CollectionChangeEventArgs e )
inlineprotectedvirtualinherited

Definition at line 1446 of file DataView.cs.

1447 {
1448 DataColumnPropertyDescriptor propDesc = null;
1449 OnListChanged((e.Action == CollectionChangeAction.Add) ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorAdded, new DataColumnPropertyDescriptor((DataColumn)e.Element)) : ((e.Action == CollectionChangeAction.Refresh) ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorChanged, propDesc) : ((e.Action == CollectionChangeAction.Remove) ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorDeleted, new DataColumnPropertyDescriptor((DataColumn)e.Element)) : null)));
1450 }
void Add(TKey key, TValue value)
virtual void OnListChanged(ListChangedEventArgs e)
Definition DataView.cs:1209

References System.ComponentModel.CollectionChangeEventArgs.Action, System.Collections.Generic.Dictionary< TKey, TValue >.Add(), System.ComponentModel.CollectionChangeEventArgs.Element, and System.Data.DataView.OnListChanged().

Referenced by System.Data.DataView.ColumnCollectionChangedInternal().