예제 #1
0
 /// <summary>
 /// Accepts a question visitor that returns a result.
 /// </summary>
 public override TResult Accept <TResult, TParam1>(
     IQuestionResultVisitor <TResult, TParam1> questionVisitor,
     TParam1 param1)
 {
     return(questionVisitor.Visit(this, param1));
 }
예제 #2
0
 /// <summary>
 /// Accepts a question visitor that returns a result.
 /// </summary>
 public abstract TResult Accept <TResult, TParam1>(
     IQuestionResultVisitor <TResult, TParam1> questionVisitor,
     TParam1 param1);
예제 #3
0
 /// <summary>
 /// Accepts a question visitor that returns a result.
 /// </summary>
 public override TResult Accept <TResult>(IQuestionResultVisitor <TResult> questionVisitor)
 {
     return(questionVisitor.Visit(this));
 }
예제 #4
0
 /// <summary>
 /// Accepts a question visitor that returns a result.
 /// </summary>
 public abstract TResult Accept <TResult>(IQuestionResultVisitor <TResult> questionVisitor);