166 references to CollectionChangeAction
System (3)
compmod\system\componentmodel\CollectionChangeEventArgs.cs (3)
19private CollectionChangeAction action; 25public CollectionChangeEventArgs(CollectionChangeAction action, object element) { 33public virtual CollectionChangeAction Action {
System.Data (42)
fx\src\data\System\Data\BaseCollection.cs (1)
20internal static CollectionChangeEventArgs RefreshEventArgs = new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null);
fx\src\data\System\Data\CodeGen\datacache.cs (1)
1380If(EQ(Property(Argument("e"),"Action"),Field(TypeExpr(typeof(CollectionChangeAction)),"Remove")),
fx\src\data\System\Data\ConstraintCollection.cs (2)
137OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, constraint)); 630OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, constraint));
fx\src\data\System\Data\DataColumn.cs (2)
412table.Columns.OnColumnPropertyChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, this)); 420table.Columns.OnColumnPropertyChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, this));
fx\src\data\System\Data\DataColumnCollection.cs (6)
149OnCollectionChanging(new CollectionChangeEventArgs(CollectionChangeAction.Add, column)); 159OnCollectionChanging(new CollectionChangeEventArgs(CollectionChangeAction.Add, column)); 172OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, column)); 709OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, column)); 790OnCollectionChanging(new CollectionChangeEventArgs(CollectionChangeAction.Remove, column)); 793OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, column));
fx\src\data\System\Data\DataRelation.cs (4)
390((DataRelationCollection.DataTableRelationCollection)(ParentTable.ChildRelations)).OnRelationPropertyChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, this)); 391((DataRelationCollection.DataTableRelationCollection)(ChildTable.ParentRelations)).OnRelationPropertyChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, this)); 395((DataRelationCollection.DataTableRelationCollection)(ParentTable.ChildRelations)).OnRelationPropertyChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, this)); 396((DataRelationCollection.DataTableRelationCollection)(ChildTable.ParentRelations)).OnRelationPropertyChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, this));
fx\src\data\System\Data\DataRelationCollection.cs (4)
72OnCollectionChanging(new CollectionChangeEventArgs(CollectionChangeAction.Add, relation)); 74OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, relation)); 412OnCollectionChanging(new CollectionChangeEventArgs(CollectionChangeAction.Remove, relation)); 414OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, relation));
fx\src\data\System\Data\DataTableCollection.cs (4)
149OnCollectionChanging(new CollectionChangeEventArgs(CollectionChangeAction.Add, table)); 157OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, table)); 692OnCollectionChanging(new CollectionChangeEventArgs(CollectionChangeAction.Remove, table)); 694OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, table));
fx\src\data\System\Data\DataView.cs (9)
1636e.Action == CollectionChangeAction.Add ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorAdded, new DataRelationPropertyDescriptor((System.Data.DataRelation)e.Element)) : 1637e.Action == CollectionChangeAction.Refresh ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorChanged, NullProp): 1638e.Action == CollectionChangeAction.Remove ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorDeleted, new DataRelationPropertyDescriptor((System.Data.DataRelation)e.Element)) : 1646e.Action == CollectionChangeAction.Add ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorAdded, new DataRelationPropertyDescriptor((System.Data.DataRelation)e.Element)) : 1647e.Action == CollectionChangeAction.Refresh ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorChanged, NullProp): 1648e.Action == CollectionChangeAction.Remove ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorDeleted, new DataRelationPropertyDescriptor((System.Data.DataRelation)e.Element)) : 1656e.Action == CollectionChangeAction.Add ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorAdded, new DataColumnPropertyDescriptor((System.Data.DataColumn)e.Element)) : 1657e.Action == CollectionChangeAction.Refresh ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorChanged, NullProp): 1658e.Action == CollectionChangeAction.Remove ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorDeleted, new DataColumnPropertyDescriptor((System.Data.DataColumn)e.Element)) :
fx\src\data\System\Data\DataViewManager.cs (6)
366e.Action == CollectionChangeAction.Add ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorAdded, new DataTablePropertyDescriptor((System.Data.DataTable)e.Element)) : 367e.Action == CollectionChangeAction.Refresh ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorChanged, NullProp) : 368e.Action == CollectionChangeAction.Remove ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorDeleted, new DataTablePropertyDescriptor((System.Data.DataTable)e.Element)) : 376e.Action == CollectionChangeAction.Add ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorAdded, new DataRelationPropertyDescriptor((System.Data.DataRelation)e.Element)) : 377e.Action == CollectionChangeAction.Refresh ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorChanged, NullProp): 378e.Action == CollectionChangeAction.Remove ? new ListChangedEventArgs(ListChangedType.PropertyDescriptorDeleted, new DataRelationPropertyDescriptor((System.Data.DataRelation)e.Element)) :
fx\src\data\System\NewXml\XmlDataDocument.cs (3)
1989Debug.Assert( ! (args.Action == CollectionChangeAction.Add || args.Action == CollectionChangeAction.Remove) || rel.Nested == false ); 1990if ( args.Action == CollectionChangeAction.Refresh ) {
System.Data.Entity (36)
System\Data\Objects\DataClasses\EntityCollection.cs (6)
163internal override void OnAssociationChanged(CollectionChangeAction collectionChangeAction, object entity) 312OnAssociationChanged(CollectionChangeAction.Refresh, null); 341OnAssociationChanged(CollectionChangeAction.Add, wrappedEntity.Entity); 360OnAssociationChanged(CollectionChangeAction.Remove, wrappedEntity.Entity); 672OnAssociationChanged(CollectionChangeAction.Refresh, null); 723OnAssociationChanged(CollectionChangeAction.Refresh, null);
System\Data\Objects\DataClasses\EntityReference_TResultType.cs (1)
218OnAssociationChanged(CollectionChangeAction.Refresh, null);
System\Data\Objects\DataClasses\RelatedEnd.cs (8)
897OnAssociationChanged(CollectionChangeAction.Refresh, null); 1353targetRelatedEnd.OnAssociationChanged(CollectionChangeAction.Add, _wrappedOwner.Entity); 1354OnAssociationChanged(CollectionChangeAction.Add, wrappedTarget.Entity); 1473OnAssociationChanged(CollectionChangeAction.Remove, wrappedEntity.Entity); 1981OnAssociationChanged(CollectionChangeAction.Refresh, null); 2026relatedEnd.OnAssociationChanged(CollectionChangeAction.Remove, _wrappedOwner.Entity); 2044this.OnAssociationChanged(CollectionChangeAction.Refresh, null); 2091internal virtual void OnAssociationChanged(CollectionChangeAction collectionChangeAction, object entity)
System\Data\Objects\EntityEntry.cs (6)
2227otherRelatedEnd.OnAssociationChanged(CollectionChangeAction.Add, _wrappedEntity.Entity); 2241relatedEnd.OnAssociationChanged(CollectionChangeAction.Add, relatedWrapper.Entity); 2901_cache.OnObjectStateManagerChanged(CollectionChangeAction.Remove, degradedEntity); 3191_cache.OnObjectStateManagerChanged(CollectionChangeAction.Add, Entity); 3206_cache.OnObjectStateManagerChanged(CollectionChangeAction.Add, Entity); 3219_cache.OnObjectStateManagerChanged(CollectionChangeAction.Add, Entity);
System\Data\Objects\ObjectStateManager.cs (10)
251internal void OnObjectStateManagerChanged(CollectionChangeAction action, object entity) 260private void OnEntityDeleted(CollectionChangeAction action, object entity) 442OnObjectStateManagerChanged(CollectionChangeAction.Add, newEntry.Entity); 674OnObjectStateManagerChanged(CollectionChangeAction.Add, keyEntry.Entity); 782pair.Key.OnAssociationChanged(CollectionChangeAction.Remove, wrappedEntity.Entity); 1442OnObjectStateManagerChanged(CollectionChangeAction.Add, newEntry.Entity); 2728OnEntityDeleted(CollectionChangeAction.Remove, wrappedEntity.Entity); 2729OnObjectStateManagerChanged(CollectionChangeAction.Remove, wrappedEntity.Entity); 2748OnEntityDeleted(CollectionChangeAction.Remove, entry.Entity); 2749OnObjectStateManagerChanged(CollectionChangeAction.Remove, entry.Entity);
System\Data\Objects\ObjectViewEntityCollectionData.cs (3)
188case CollectionChangeAction.Remove: 207case CollectionChangeAction.Add: 226case CollectionChangeAction.Refresh:
System\Data\Objects\ObjectViewQueryResultData.cs (2)
233Debug.Assert(e.Action != CollectionChangeAction.Refresh, "Cache should never fire with refresh, it does not have clear"); 235if (e.Action == CollectionChangeAction.Remove)
System.Windows.Forms (85)
winforms\Managed\System\WinForms\AutoCompleteStringCollection.cs (8)
38OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, data[index])); 40OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, value)); 110OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, value)); 123OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 133OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 171OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, value)); 203OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, value)); 213OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, value));
winforms\Managed\System\WinForms\BindingContext.cs (3)
151OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataSource)); 195OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 297OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, dataSource));
winforms\Managed\System\WinForms\BindingMAnagerBase.cs (4)
420case CollectionChangeAction.Add: 423case CollectionChangeAction.Remove: 426case CollectionChangeAction.Refresh: 435if (e.Action == CollectionChangeAction.Refresh) {
winforms\Managed\System\WinForms\BindingsCollection.cs (3)
68CollectionChangeEventArgs ccevent = new CollectionChangeEventArgs(CollectionChangeAction.Add, binding); 125CollectionChangeEventArgs ccevent = new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null); 170CollectionChangeEventArgs ccevent = new CollectionChangeEventArgs(CollectionChangeAction.Remove, binding);
winforms\Managed\System\WinForms\DataGrid.cs (4)
3280if (ccea.Action == CollectionChangeAction.Add) { 3287} else if (ccea.Action == CollectionChangeAction.Remove) { 3296Debug.Assert(ccea.Action == CollectionChangeAction.Refresh, "what else is possible?"); 7107if (e.Action != CollectionChangeAction.Refresh || e.Element == null)
winforms\Managed\System\WinForms\DataGridColumnCollection.cs (5)
265OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 269OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, (DataGridColumnStyle) sender)); 295OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, column)); 353OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 562OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, toRemove));
winforms\Managed\System\WinForms\DataGridTable.cs (3)
1675if (e.Action == CollectionChangeAction.Add) { 1678} else if (e.Action == CollectionChangeAction.Remove) { 1683Debug.Assert(e.Action == CollectionChangeAction.Refresh, "there are only Add, Remove and Refresh in the CollectionChangeAction");
winforms\Managed\System\WinForms\DataGridTableCollection.cs (5)
201OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, table)); 207OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 223OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 250OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 342OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, element));
winforms\Managed\System\WinForms\DataGridViewCellCollection.cs (6)
290OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataGridViewCell)); 341OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 359OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null)); 399OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataGridViewCell)); 412OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataGridViewCell)); 484OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, dataGridViewCell));
winforms\Managed\System\WinForms\DataGridViewColumnCollection.cs (7)
299OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataGridViewColumn), false /*changeIsInsertion*/, new Point(-1, -1)); 391OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), false /*changeIsInsertion*/, new Point(-1, -1)); 437OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), false /*changeIsInsertion*/, new Point(-1, -1)); 999OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataGridViewColumn), true /*changeIsInsertion*/, newCurrentCell); 1087if (ccea.Action == CollectionChangeAction.Add && changeIsInsertion) 1091else if (ccea.Action == CollectionChangeAction.Remove) 1196OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, dataGridViewColumn), false /*changeIsInsertion*/, newCurrentCell);
winforms\Managed\System\WinForms\DataGridViewMethods.cs (9)
13713if (ccea.Action == CollectionChangeAction.Add) 13721else if (ccea.Action == CollectionChangeAction.Refresh) 17962CollectionChangeAction cca, 17967cca == CollectionChangeAction.Refresh && 17975if (cca == CollectionChangeAction.Refresh) 17980if ((cca == CollectionChangeAction.Refresh || cca == CollectionChangeAction.Add) && 17991case CollectionChangeAction.Add: 17996case CollectionChangeAction.Remove:
winforms\Managed\System\WinForms\DataGridViewRowCollection.cs (28)
413OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataGridViewRow), index, 1); 619OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataGridViewRow), index, 1); 674OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, rowTemplate), index, 1); 684OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, SharedRow(index)), index, 1); 756OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), indexStart, count); 797OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), indexStart, count); 810OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, SharedRow(index)), index, 1); 926OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), indexStart, dataGridViewRows.Length); 974OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), 0, rowCount, true, false, recreateNewRow, new Point(-1, -1)); 1684OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, dataGridViewRow), rowIndex, 1, false, true, false, newCurrentCell); 1760OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), indexDestination, count, false, true, false, newCurrentCell); 1776OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, SharedRow(indexDestination)), indexDestination, count, false, true, false, newCurrentCell); 1804OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), indexDestination, count, false, true, false, newCurrentCell); 1816OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), indexDestination, count, false, true, false, newCurrentCell); 1829OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Add, SharedRow(indexDestination)), indexDestination, 1, false, true, false, newCurrentCell); 1959OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Refresh, null), rowIndex, dataGridViewRows.Length, false, true, false, newCurrentCell); 2042Debug.Assert(e.Action != CollectionChangeAction.Remove); 2046if (dataGridViewRow != null && e.Action == CollectionChangeAction.Add) 2070if (dataGridViewRow != null && e.Action == CollectionChangeAction.Add) 2084private void OnCollectionChanged_PreNotification(CollectionChangeAction cca, 2095case CollectionChangeAction.Add: 2146case CollectionChangeAction.Remove: 2189case CollectionChangeAction.Refresh: 2205private void OnCollectionChanged_PostNotification(CollectionChangeAction cca, 2229case CollectionChangeAction.Add: 2242case CollectionChangeAction.Remove: 2248case CollectionChangeAction.Refresh: 2353OnCollectionChanged(new CollectionChangeEventArgs(CollectionChangeAction.Remove, dataGridViewRow), index, 1, true, false, false, newCurrentCell);