IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
CShell.Util.ObservableKeyedCollection< TKey, TItem > Class Template Reference
+ Inheritance diagram for CShell.Util.ObservableKeyedCollection< TKey, TItem >:
+ Collaboration diagram for CShell.Util.ObservableKeyedCollection< TKey, TItem >:

Protected Member Functions

 ObservableKeyedCollection ()
 
 ObservableKeyedCollection (IEqualityComparer< TKey > comparer)
 
void OnCollectionChanged (NotifyCollectionChangedEventArgs e)
 
override void InsertItem (int index, TItem item)
 
override void SetItem (int index, TItem item)
 
override void RemoveItem (int index)
 
override void ClearItems ()
 
 ObservableKeyedCollection ()
 
 ObservableKeyedCollection (IEqualityComparer< TKey > comparer)
 
void OnCollectionChanged (NotifyCollectionChangedEventArgs e)
 
override void InsertItem (int index, TItem item)
 
override void SetItem (int index, TItem item)
 
override void RemoveItem (int index)
 
override void ClearItems ()
 

Events

NotifyCollectionChangedEventHandler CollectionChanged
 

Constructor & Destructor Documentation

CShell.Util.ObservableKeyedCollection< TKey, TItem >.ObservableKeyedCollection ( )
inlineprotected
CShell.Util.ObservableKeyedCollection< TKey, TItem >.ObservableKeyedCollection ( IEqualityComparer< TKey >  comparer)
inlineprotected
CShell.Util.ObservableKeyedCollection< TKey, TItem >.ObservableKeyedCollection ( )
inlineprotected
CShell.Util.ObservableKeyedCollection< TKey, TItem >.ObservableKeyedCollection ( IEqualityComparer< TKey >  comparer)
inlineprotected

Member Function Documentation

void CShell.Util.ObservableKeyedCollection< TKey, TItem >.OnCollectionChanged ( NotifyCollectionChangedEventArgs  e)
inlineprotected
override void CShell.Util.ObservableKeyedCollection< TKey, TItem >.InsertItem ( int  index,
TItem  item 
)
inlineprotected
override void CShell.Util.ObservableKeyedCollection< TKey, TItem >.SetItem ( int  index,
TItem  item 
)
inlineprotected
override void CShell.Util.ObservableKeyedCollection< TKey, TItem >.RemoveItem ( int  index)
inlineprotected
override void CShell.Util.ObservableKeyedCollection< TKey, TItem >.ClearItems ( )
inlineprotected
void CShell.Util.ObservableKeyedCollection< TKey, TItem >.OnCollectionChanged ( NotifyCollectionChangedEventArgs  e)
inlineprotected
override void CShell.Util.ObservableKeyedCollection< TKey, TItem >.InsertItem ( int  index,
TItem  item 
)
inlineprotected
override void CShell.Util.ObservableKeyedCollection< TKey, TItem >.SetItem ( int  index,
TItem  item 
)
inlineprotected
override void CShell.Util.ObservableKeyedCollection< TKey, TItem >.RemoveItem ( int  index)
inlineprotected
override void CShell.Util.ObservableKeyedCollection< TKey, TItem >.ClearItems ( )
inlineprotected

Event Documentation

NotifyCollectionChangedEventHandler CShell.Util.ObservableKeyedCollection< TKey, TItem >.CollectionChanged

The documentation for this class was generated from the following file: