/// <summary> /// Dispatches to the specific visit method for this node type. /// </summary> /// <param name="visitor">The visitor to visit this node with.</param> /// <returns>The result of visiting this node.</returns> protected internal override CSharpPattern Accept(CSharpExpressionVisitor visitor) => visitor.VisitBinaryPattern(this);