private void Visit(Action <INotifyPropertyChanged> property, Action <INotifyCollectionChanged> collection, Action <JSCommand> command) { var visitor = new ListenableVisitor(property, collection, command); _Visitable.Visit(visitor); }
public IQueryable <IPublishedContent> Execute(IVisitable queryNode) { queryNode.Visit(this); if (limit != null) { current = current.Take(limit.Value); } return(current); }
// TODO: Baseclass this void IQueryVisitor.Visit(IVisitable node) { node.Visit(this); }
public Lucene.Net.Search.Query Execute(IVisitable node) { query = new Lucene.Net.Search.BooleanQuery(); node.Visit(this); return(query); }