예제 #1
0
 public void Accept <TParam>(
     ICommandLineSyntaxVisitor <TParam> visitor, TParam param)
 {
     if (AcceptSelf(visitor, param))
     {
         foreach (var child in this.OfType <SyntaxTreeNode>())
         {
             child.Accept(visitor, param);
         }
     }
 }
예제 #2
0
 protected override bool AcceptSelf <TParam>(
     ICommandLineSyntaxVisitor <TParam> visitor, TParam param)
 {
     return(visitor.VisitArgumentsSection(this, param));
 }
예제 #3
0
 protected override bool AcceptSelf <TParam>(
     ICommandLineSyntaxVisitor <TParam> visitor, TParam param)
 {
     return(visitor.VisitEndOfOptions(this, param));
 }
예제 #4
0
 protected abstract bool AcceptSelf <TParam>(
     ICommandLineSyntaxVisitor <TParam> visitor, TParam param);