Eyeshot 11 WinForms API Reference
WinForms Assembly / devDept.Eyeshot Namespace / EyeshotDisposableKeyedCollection<T> Class
The dictionary value type
Members

In This Topic
    EyeshotDisposableKeyedCollection<T> Class
    In This Topic
    Provides the abstract base class for a collection whose keys are embedded in the values. Base class for Eyeshot keyed collections. Base class for Eyeshot disposable keyed collections.
    Syntax
    'Declaration
     
    Public MustInherit Class EyeshotDisposableKeyedCollection(Of T As {Object, IKeyedCollectionDisposableItem(Of T)}) 
       Inherits EyeshotKeyedCollection(Of T)
    public abstract class EyeshotDisposableKeyedCollection<T> : EyeshotKeyedCollection<T> 
    where T: object, IKeyedCollectionDisposableItem<T>
    Type Parameters
    T
    The dictionary value type
    Remarks
    When an item is removed from the collection it is disposed only if the collection belong to a ViewportLayout.
    Inheritance Hierarchy

    System.Object
       System.Collections.ObjectModel.Collection<T>
          System.Collections.ObjectModel.KeyedCollection<TKey,TItem>
             devDept.Eyeshot.EyeshotKeyedCollection<T>
                devDept.Eyeshot.EyeshotDisposableKeyedCollection<T>
                   devDept.Eyeshot.BlockKeyedCollection<T>
                   devDept.Eyeshot.LayerKeyedCollection
                   devDept.Eyeshot.MaterialKeyedCollection

    See Also