public static Filter Apply(Filter filter) { Filter result; if (filter != null) { var finder = new FindUnstatable(); filter.AcceptVisitor(finder); result = finder.lastResult_; } else { result = null; } return(result); }
public Key(string fileName, long size, Filter filter) { fileName_ = fileName; size_ = size; UnstatableFilter = FindUnstatable.Apply(filter); }