public void Visit(object t, object parent, int childIndex, IDictionary <string, object> labels) { if (_outer.ParseCore(t, _tpattern, null)) { _subtrees.Add(t); } }
public void Visit(object t, object parent, int childIndex, IDictionary <string, object> unusedlabels) { // the unusedlabels arg is null as visit on token type doesn't set. _labels.Clear(); if (_outer.ParseCore(t, _tpattern, _labels)) { _visitor.Visit(t, parent, childIndex, _labels); } }