public void Visit(object t, object parent, int childIndex, IDictionary labels) { if (owner._Parse(t, pattern, null)) { list.Add(t); } }
public void Visit(object t, object parent, int childIndex, IDictionary <string, object> labels) { if (_outer._Parse(t, _tpattern, null)) { _subtrees.Add(t); } }
public void Visit(object t, object parent, int childIndex, IDictionary unusedlabels) { // the unusedlabels arg is null as visit on token type doesn't set. labels.Clear(); if (owner._Parse(t, pattern, labels)) { visitor.Visit(t, parent, childIndex, labels); } }
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._Parse(t, _tpattern, _labels)) { _visitor.Visit(t, parent, childIndex, _labels); } }