public KeyedWrapNotifyCollection(IKeyedNotifyCollection <TKey, TInner> collection, object context) : base(new WrapInnerKeyedCollection(collection)) { _context = context; _inner = (WrapInnerCollection)base.Items; _inner.Converter = this; OnPreInitialize(context); _inner.ResetCollection(); }
public ReadOnlyKeyedNotifyCollection(IKeyedNotifyCollection <TKey, TItem> collection) : base(collection) { _innerCollection = (IKeyedNotifyCollection <TKey, TItem>)base.Items; }
/// <summary> /// Initializes a new instance of the <see cref="ThePendingChangeCollection"/> class. /// </summary> public PendingChangeCollection(IKeyedNotifyCollection <string, PendingChange> inner) : base(inner) { }
public PendingChangeWrapCollection(IAnkhServiceProvider context, IKeyedNotifyCollection <string, PendingChange> pendingChanges) : base(pendingChanges, context) { }
public PendingCommitItemCollection(PendingCommitsView view, IKeyedNotifyCollection <string, PendingChange> collection) : base(collection, view) { }
public WrapInnerKeyedCollection(IKeyedNotifyCollection <TKey, TInner> collection) : base(collection, collection.Comparer) { _sourceCollection = (IKeyedNotifyCollection <TKey, TInner>)base.SourceCollection; }
public KeyedWrapNotifyCollection(IKeyedNotifyCollection <TKey, TInner> collection) : this(collection, (IAnkhServiceProvider)null) { }