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

◆ RelationCollectionChanged()

virtual void System.Data.DataViewManager.RelationCollectionChanged ( object? sender,
CollectionChangeEventArgs e )
inlineprotectedvirtual

Definition at line 361 of file DataViewManager.cs.

362 {
363 DataRelationPropertyDescriptor propDesc = null;
364 OnListChanged((e.Action == CollectionChangeAction.Add) ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorAdded, new DataRelationPropertyDescriptor((DataRelation)e.Element)) : ((e.Action == CollectionChangeAction.Refresh) ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorChanged, propDesc) : ((e.Action == CollectionChangeAction.Remove) ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorDeleted, new DataRelationPropertyDescriptor((DataRelation)e.Element)) : null)));
365 }
virtual void OnListChanged(ListChangedEventArgs e)

References System.ComponentModel.CollectionChangeEventArgs.Action, System.Xml.Dictionary, System.ComponentModel.CollectionChangeEventArgs.Element, and System.Data.DataViewManager.OnListChanged().

Referenced by System.Data.DataViewManager.DataViewManager().