[This is preliminary documentation and is subject to change.]

Raises the CollectionChanged event.

Namespace: Tools.CollectionsT.GenericT
Assembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
protected virtual void OnCollectionChanged(
	ListWithEvents<(Of <(<'T>)>)>..::..ListChangedEventArgs e
)
Visual Basic
Protected Overridable Sub OnCollectionChanged ( _
	e As ListWithEvents<(Of <(<'T>)>)>..::..ListChangedEventArgs _
)
Visual C++
protected:
virtual void OnCollectionChanged(
	ListWithEvents<(Of <(<'T>)>)>..::..ListChangedEventArgs^ e
)
F#
abstract OnCollectionChanged : 
        e:ListWithEvents<(Of <(<'T>)>)>..::..ListChangedEventArgs -> unit 
override OnCollectionChanged : 
        e:ListWithEvents<(Of <(<'T>)>)>..::..ListChangedEventArgs -> unit 
JScript
protected function OnCollectionChanged(
	e : ListWithEvents<(Of <(<'T>)>)>..::..ListChangedEventArgs
)

Parameters

e
Type: Tools.CollectionsT.GenericT..::..ListWithEvents<(Of <(<'T>)>)>..::..ListChangedEventArgs
Event argument. The e.ChangedEventArgs should always contain event argument of preceding call of OnChanged(EventArgs)

Remarks

You should call one of overloaded OnChanged(EventArgs) methods after all calls of OnChanged(EventArgs). This overridable overload is always called by the other overloads.

This method calls OnINotifyCollectionChanged_CollectionChanged(NotifyCollectionChangedEventArgs) and thus raises the INotifyCollectionChanged_CollectionChanged event.

See Also

Collapse/expand Version History