/// <summary> /// Accept a visit from an implementor of <see cref="ILSLValidatorNodeVisitor{T}" /> /// </summary> /// <typeparam name="T">The visitors return type.</typeparam> /// <param name="visitor">The visitor instance.</param> /// <returns>The value returned from this method in the visitor used to visit this node.</returns> public T AcceptVisitor <T>(ILSLValidatorNodeVisitor <T> visitor) { return(visitor.VisitBinaryExpression(this)); }