A generic repository for objects. It's used to store complex objects (such as conditions, ranges, dictionaries) in one place and then share them all over the application

Namespace: Ico.Awx
Assembly: AwxClientCommon (in AwxClientCommon.dll) Version: 10.97.212.0 (10.97.212.00)

Syntax

C#
public class Repository<TList, TItem> : ObservableCollection<T>
where TList : RepositoryList<TItem>
where TItem : ICloneable
Visual Basic
Public Class Repository(Of TList As RepositoryList(Of TItem), TItem As ICloneable) _
	Inherits ObservableCollection(Of T)
JScript
JScript does not support generic types or methods.

Type Parameters

TList
TItem

Inheritance Hierarchy

System..::..Object
  System.Collections.ObjectModel..::..Collection<(Of <(<'T>)>)>
    System.Collections.ObjectModel..::..ObservableCollection<(Of <(<'T>)>)>
      Ico.Awx..::..Repository<(Of <(<'TList, TItem>)>)>
        Ico.Awx..::..DataDictionaryRepository
        Ico.Awx..::..DataRangesRepository
        Ico.Awx..::..DataStyleRepository

See Also