public FlattenCommentsCollection(CommentViewModelCollection originalCollection) { _originalCollection = originalCollection; if (_originalCollection != null) { _originalCollection.CollectionChanged += Comment_CollectionChanged; foreach (var child in originalCollection) { VisitAddChildren(child); } } }
private void LoadLink(TypedThing <Link> link, TypedThing <Comment> rootComment) { _linkThing = link; Comments = new CommentViewModelCollection(_baconProvider, _linkThing.Data.Permalink, _linkThing.Data.Subreddit, _linkThing.Data.SubredditId, _linkThing.Data.Name); }