[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.3.38916 (1.5.3.38916)

Syntax

C#
[SerializableAttribute]
[EditorBrowsableAttribute(EditorBrowsableState.Advanced)]
public abstract class ListWithEventsBase : IList, 
	IReportsChange, IBindingList, IEnumerable, INotifyPropertyChanged, INotifyCollectionChanged
Visual Basic
<SerializableAttribute> _
<EditorBrowsableAttribute(EditorBrowsableState.Advanced)> _
Public MustInherit Class ListWithEventsBase _
	Implements IList, IReportsChange, IBindingList, IEnumerable,  _
	INotifyPropertyChanged, INotifyCollectionChanged
Visual C++
[SerializableAttribute]
[EditorBrowsableAttribute(EditorBrowsableState::Advanced)]
public ref class ListWithEventsBase abstract : IList, 
	IReportsChange, IBindingList, IEnumerable, INotifyPropertyChanged, INotifyCollectionChanged
F#
[<AbstractClassAttribute>]
[<SerializableAttribute>]
[<EditorBrowsableAttribute(EditorBrowsableState.Advanced)>]
type ListWithEventsBase =  
    class
        interface IList
        interface IReportsChange
        interface IBindingList
        interface IEnumerable
        interface INotifyPropertyChanged
        interface INotifyCollectionChanged
    end
JScript
public abstract class ListWithEventsBase implements IList, IReportsChange, IBindingList, IEnumerable, INotifyPropertyChanged, INotifyCollectionChanged

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

Collapse/expand Version History

1.5.2

  • Class introduced

1.5.3