/// <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)); }
/// <summary> /// Accepts a question visitor that returns a result. /// </summary> public override TResult Accept <TResult>(IQuestionResultVisitor <TResult> questionVisitor) { return(questionVisitor.Visit(this)); }