/// <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 Conversion Accept(CSharpExpressionVisitor visitor) => visitor.VisitSimpleConversion(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return visitor.VisitDynamicInvokeMember(this); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitIndex(this)); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitDynamicUnaryAssign(this)); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return visitor.VisitNewMultidimensionalArrayInit(this); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return visitor.VisitDynamicGetIndex(this); }
/// <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.VisitListPattern(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitDynamicGetIndex(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitMethodCall(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitDeconstructionAssignment(this);
internal override Expression AcceptConditionalAccess(CSharpExpressionVisitor visitor) { return(visitor.VisitConditionalMethodCall(this)); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitGotoDefault(this)); }
/// <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 abstract AwaitInfo Accept(CSharpExpressionVisitor visitor);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitInterpolatedStringHandlerConversion(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return visitor.VisitDynamicBinaryAssign(this); }
protected internal override AwaitInfo Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitAwaitInfo(this)); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return visitor.VisitConditionalReceiver(this); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitConditionalReceiver(this)); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitNewMultidimensionalArrayInit(this)); }
/// <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 CSharpSubpattern Accept(CSharpExpressionVisitor visitor) => visitor.VisitPositionalSubpattern(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitSwitchExpression(this);
internal override Expression AcceptConditionalAccess(CSharpExpressionVisitor visitor) => visitor.VisitConditionalInvocation(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitDynamicInvokeMember(this)); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitIterator(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitYieldReturn(this);
/// <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> internal EnumeratorInfo Accept(CSharpExpressionVisitor visitor) => visitor.VisitEnumeratorInfo(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitAsyncLambda(this)); }
protected internal override Interpolation Accept(CSharpExpressionVisitor visitor) { return(visitor.VisitInterpolationStringLiteral(this)); }
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitFromEndIndex(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitUnaryAssign(this);
protected internal override Interpolation Accept(CSharpExpressionVisitor visitor) => visitor.VisitInterpolationStringInsert(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitDynamicInvokeConstructor(this);
/// <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 abstract Expression Accept(CSharpExpressionVisitor visitor);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) => visitor.VisitTupleBinary(this);
protected internal override Expression Accept(CSharpExpressionVisitor visitor) { return visitor.VisitFor(this); }
internal override Expression AcceptConditionalAccess(CSharpExpressionVisitor visitor) => visitor.VisitConditionalArrayIndex(this);