コード例 #1
0
ファイル: TreeWizard.cs プロジェクト: Fedorm/core-master
 public void Visit(object t, object parent, int childIndex, IDictionary labels)
 {
     if (owner._Parse(t, pattern, null))
     {
         list.Add(t);
     }
 }
コード例 #2
0
 public void Visit(object t, object parent, int childIndex, IDictionary <string, object> labels)
 {
     if (_outer._Parse(t, _tpattern, null))
     {
         _subtrees.Add(t);
     }
 }
コード例 #3
0
ファイル: TreeWizard.cs プロジェクト: Fedorm/core-master
 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);
     }
 }
コード例 #4
0
 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);
     }
 }