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

Common non-generic base class for all instance of ListWithEvents<(Of <(T>)>)

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

Vertion history

1.5.2
Class introduced

Syntax

C#
[SerializableAttribute]
[EditorBrowsableAttribute(EditorBrowsableState.Advanced)]
public abstract class ListWithEventsBase : IList, 
	IReportsChange, IBindingList, IEnumerable, INotifyPropertyChanged
Visual Basic (Declaration)
<SerializableAttribute> _
<EditorBrowsableAttribute(EditorBrowsableState.Advanced)> _
Public MustInherit Class ListWithEventsBase _
	Implements IList, IReportsChange, IBindingList, IEnumerable,  _
	INotifyPropertyChanged
Visual C++
[SerializableAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Advanced)]
public ref class ListWithEventsBase abstract : IList, 
	IReportsChange, IBindingList, IEnumerable, INotifyPropertyChanged
J#
/** @attribute SerializableAttribute */ 
/** @attribute EditorBrowsableAttribute(EditorBrowsableState.Advanced) */
public abstract class ListWithEventsBase implements IList, 
	IReportsChange, IBindingList, IEnumerable, INotifyPropertyChanged
JScript
public abstract class ListWithEventsBase implements IList, IReportsChange, IBindingList, IEnumerable, INotifyPropertyChanged

Remarks

This class is not intended to be inherited by anything else than ListWithEvents<(Of <(T>)>).

Althought members f this abstract class are provided with documentation, it may be misleading. ALways study cocumentation of derived class ListWithEvents<(Of <(T>)>).

Inheritance Hierarchy

System..::.Object
  Tools.CollectionsT.GenericT..::.ListWithEventsBase
    Tools.CollectionsT.GenericT..::.ListWithEvents<(Of <(T>)>)

See Also