コード例 #1
0
 public ObservingIndexSet(ObservableCollection <T> observableCollection, IndexSpecification <T> indexSpecification)
     : base(observableCollection, indexSpecification)
 {
     _observableCollection = observableCollection;
     SetupEventHandlers();
 }
コード例 #2
0
ファイル: IndexBuilder.cs プロジェクト: Orcomp/IP.i4o
 public static IndexSet <TChild> BuildIndicesFor <TChild>(
     IEnumerable <TChild> enumerable,
     IndexSpecification <TChild> specification)
 {
     return(new IndexSet <TChild>(enumerable, specification));
 }
コード例 #3
0
ファイル: IndexSet.cs プロジェクト: Orcomp/IP.i4o
 public IndexSet(IEnumerable <T> source, IndexSpecification <T> indexSpecification)
 {
     IndexSpecification = indexSpecification;
     SetupIndices(source);
 }
コード例 #4
0
ファイル: IndexBuilder.cs プロジェクト: Orcomp/IP.i4o
 public static IndexSet <TChild> BuildIndicesFor <TChild>(
     ObservableCollection <TChild> observableCollection,
     IndexSpecification <TChild> specification) where TChild : INotifyPropertyChanged
 {
     return(new ObservingIndexSet <TChild>(observableCollection, specification));
 }
コード例 #5
0
ファイル: IndexSet.cs プロジェクト: Orcomp/IP.i4o
 public IndexSet(IndexSpecification <T> indexSpecification)
     : this(new List <T>(), indexSpecification)
 {
 }