7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3401public override BoundNode Visit(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
216public override BoundNode? Visit(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71public override BoundNode? Visit(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
353public override BoundNode? Visit(BoundNode node)
CodeGen\Optimizer.cs (1)
443public override BoundNode Visit(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
340public override BoundNode Visit(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
89public override BoundNode? Visit(BoundNode? node)
669 references to Visit
Microsoft.CodeAnalysis.CSharp (668)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3405return base.Visit(node);
BoundTree\BoundTreeRewriter.cs (3)
40var visited = this.Visit(item); 223return base.Visit(node); 233return base.Visit(node);
BoundTree\BoundTreeWalker.cs (5)
23this.Visit(list[i]); 44this.Visit(arguments[arguments.Length - 1]); 48this.Visit(arguments[arguments.Length - 2]); 78return base.Visit(node); 89return base.Visit(node);
BoundTree\NullabilityRewriter.cs (11)
17return Visit(node); 37var rewrittenCondition = (BoundExpression)Visit(node.Condition); 38var rewrittenConsequence = (BoundStatement)Visit(node.Consequence); 55rewrittenAlternative = (BoundStatement)Visit(alternative); 88var leftChild = (BoundExpression)Visit(stack.Peek().Left); 95var right = (BoundExpression)Visit(currentBinary.Right); 140BoundExpression left = (BoundExpression)this.Visit(node.Left); 141BoundExpression right = (BoundExpression)this.Visit(node.Right); 252BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 253BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 255BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
357return base.Visit(node);
CodeGen\Optimizer.cs (2)
469node = (BoundExpression)base.Visit(node) : 576var result = base.Visit(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368return base.Visit(node); 374return base.Visit(node);
FlowAnalysis\NullableWalker.cs (1)
1714var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86return base.Visit(node); 102return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (636)
9806this.Visit(node.Value); 9811this.Visit(node.Value); 9816this.Visit(node.Value); 9821this.Visit(node.Statement); 9827this.Visit(node.Receiver); 9844this.Visit(node.Expression); 9859this.Visit(node.FinallyBlock); 9864this.Visit(node.BoundContainingTypeOpt); 9872this.Visit(node.Operand); 9877this.Visit(node.Operand); 9882this.Visit(node.Operand); 9887this.Visit(node.Operand); 9893this.Visit(node.Operand); 9898this.Visit(node.Expression); 9899this.Visit(node.Index); 9904this.Visit(node.InvokedExpression); 9910this.Visit(node.Operand); 9915this.Visit(node.Operand); 9920this.Visit(node.Operand); 9925this.Visit(node.Operand); 9930this.Visit(node.LeftOperandOpt); 9931this.Visit(node.RightOperandOpt); 9936this.Visit(node.Left); 9937this.Visit(node.Right); 9942this.Visit(node.Left); 9943this.Visit(node.Right); 9948this.Visit(node.Left); 9949this.Visit(node.Right); 9954this.Visit(node.Left); 9955this.Visit(node.Right); 9960this.Visit(node.Left); 9961this.Visit(node.Right); 9966this.Visit(node.Left); 9967this.Visit(node.Right); 9972this.Visit(node.LeftOperand); 9973this.Visit(node.RightOperand); 9978this.Visit(node.LeftOperand); 9979this.Visit(node.RightOperand); 9984this.Visit(node.Condition); 9985this.Visit(node.Consequence); 9986this.Visit(node.Alternative); 9991this.Visit(node.Condition); 9992this.Visit(node.Consequence); 9993this.Visit(node.Alternative); 9998this.Visit(node.Expression); 10004this.Visit(node.ArrayAccess); 10009this.Visit(node.Expression); 10014this.Visit(node.AwaitableInstancePlaceholder); 10015this.Visit(node.GetAwaiter); 10020this.Visit(node.Expression); 10021this.Visit(node.AwaitableInfo); 10026this.Visit(node.SourceType); 10031this.Visit(node.Prologue); 10032this.Visit(node.Epilogue); 10052this.Visit(node.Operand); 10053this.Visit(node.TargetType); 10058this.Visit(node.Operand); 10059this.Visit(node.TargetType); 10064this.Visit(node.SourceType); 10069this.Visit(node.Operand); 10074this.Visit(node.Operand); 10085this.Visit(node.Expression); 10090this.Visit(node.StatementOpt); 10095this.Visit(node.StatementOpt); 10103this.Visit(node.Instrumentation); 10114this.Visit(node.Statement); 10119this.Visit(node.DeclaredTypeOpt); 10120this.Visit(node.InitializerOpt); 10131this.Visit(node.AwaitOpt); 10137this.Visit(node.BlockBody); 10138this.Visit(node.ExpressionBody); 10144this.Visit(node.ExpressionOpt); 10149this.Visit(node.Expression); 10155this.Visit(node.ExpressionOpt); 10160this.Visit(node.Expression); 10167this.Visit(node.Expression); 10169this.Visit(node.DefaultLabel); 10174this.Visit(node.Expression); 10179this.Visit(node.Condition); 10180this.Visit(node.Consequence); 10181this.Visit(node.AlternativeOpt); 10186this.Visit(node.Condition); 10187this.Visit(node.Body); 10192this.Visit(node.Condition); 10193this.Visit(node.Body); 10198this.Visit(node.Initializer); 10199this.Visit(node.Condition); 10200this.Visit(node.Increment); 10201this.Visit(node.Body); 10206this.Visit(node.IterationVariableType); 10207this.Visit(node.IterationErrorExpressionOpt); 10208this.Visit(node.Expression); 10209this.Visit(node.DeconstructionOpt); 10210this.Visit(node.AwaitOpt); 10211this.Visit(node.Body); 10216this.Visit(node.DeconstructionAssignment); 10217this.Visit(node.TargetPlaceholder); 10222this.Visit(node.DeclarationsOpt); 10223this.Visit(node.ExpressionOpt); 10224this.Visit(node.Body); 10225this.Visit(node.AwaitOpt); 10230this.Visit(node.Declarations); 10231this.Visit(node.Body); 10236this.Visit(node.Argument); 10237this.Visit(node.Body); 10242this.Visit(node.TryBlock); 10244this.Visit(node.FinallyBlockOpt); 10249this.Visit(node.ExceptionSourceOpt); 10250this.Visit(node.ExceptionFilterPrologueOpt); 10251this.Visit(node.ExceptionFilterOpt); 10252this.Visit(node.Body); 10265this.Visit(node.Value); 10272this.Visit(node.CaseExpressionOpt); 10273this.Visit(node.LabelExpressionOpt); 10278this.Visit(node.Body); 10289this.Visit(node.Condition); 10294this.Visit(node.Pattern); 10295this.Visit(node.WhenClause); 10296this.Visit(node.Value); 10301this.Visit(node.Expression); 10307this.Visit(node.Expression); 10313this.Visit(node.RootNode); 10318this.Visit(node.Evaluation); 10319this.Visit(node.Next); 10324this.Visit(node.Test); 10325this.Visit(node.WhenTrue); 10326this.Visit(node.WhenFalse); 10331this.Visit(node.WhenExpression); 10332this.Visit(node.WhenTrue); 10333this.Visit(node.WhenFalse); 10339this.Visit(node.Source); 10344this.Visit(node.Input); 10349this.Visit(node.Input); 10354this.Visit(node.Input); 10359this.Visit(node.Input); 10364this.Visit(node.Input); 10369this.Visit(node.Input); 10374this.Visit(node.Input); 10379this.Visit(node.Input); 10384this.Visit(node.Input); 10389this.Visit(node.Input); 10394this.Visit(node.LengthTemp); 10395this.Visit(node.IndexerAccess); 10396this.Visit(node.ReceiverPlaceholder); 10397this.Visit(node.ArgumentPlaceholder); 10398this.Visit(node.Input); 10403this.Visit(node.LengthTemp); 10404this.Visit(node.IndexerAccess); 10405this.Visit(node.ReceiverPlaceholder); 10406this.Visit(node.ArgumentPlaceholder); 10407this.Visit(node.Input); 10412this.Visit(node.Target); 10413this.Visit(node.Input); 10424this.Visit(node.Pattern); 10425this.Visit(node.WhenClause); 10430this.Visit(node.Expression); 10436this.Visit(node.Value); 10442this.Visit(node.Value); 10447this.Visit(node.Receiver); 10452this.Visit(node.Expression); 10458this.Visit(node.Receiver); 10459this.Visit(node.AccessExpression); 10464this.Visit(node.Receiver); 10465this.Visit(node.WhenNotNull); 10466this.Visit(node.WhenNullOpt); 10472this.Visit(node.ValueTypeReceiver); 10473this.Visit(node.ReferenceTypeReceiver); 10478this.Visit(node.ReceiverOpt); 10483this.Visit(node.ReceiverOpt); 10488this.Visit(node.ReceiverOpt); 10494this.Visit(node.ReceiverOpt); 10495this.Visit(node.Argument); 10512this.Visit(node.InitializerExpressionOpt); 10528this.Visit(node.Expression); 10544this.Visit(node.InitializerExpressionOpt); 10549this.Visit(node.InitializerExpressionOpt); 10554this.Visit(node.Placeholder); 10566this.Visit(node.Placeholder); 10573this.Visit(node.ImplicitReceiverOpt); 10578this.Visit(node.Expression); 10592this.Visit(node.InitializerExpressionOpt); 10597this.Visit(node.Argument); 10603this.Visit(node.InitializerOpt); 10613this.Visit(node.Count); 10614this.Visit(node.InitializerOpt); 10619this.Visit(node.Count); 10620this.Visit(node.InitializerOpt); 10625this.Visit(node.ReceiverOpt); 10631this.Visit(node.ReceiverOpt); 10636this.Visit(node.ReceiverOpt); 10641this.Visit(node.ReceiverOpt); 10647this.Visit(node.Receiver); 10648this.Visit(node.Argument); 10653this.Visit(node.Expression); 10654this.Visit(node.Argument); 10659this.Visit(node.Receiver); 10665this.Visit(node.Body); 10671this.Visit(node.Value); 10681this.Visit(node.Argument); 10698this.Visit(node.Value); 10699this.Visit(node.Alignment); 10700this.Visit(node.Format); 10705this.Visit(node.Expression); 10706this.Visit(node.Pattern); 10711this.Visit(node.Value); 10717this.Visit(node.DeclaredType); 10718this.Visit(node.VariableAccess); 10723this.Visit(node.DeclaredType); 10726this.Visit(node.VariableAccess); 10732this.Visit(node.VariableAccess); 10737this.Visit(node.Pattern); 10747this.Visit(node.Pattern); 10752this.Visit(node.Member); 10753this.Visit(node.Pattern); 10758this.Visit(node.Receiver); 10763this.Visit(node.DeclaredType); 10768this.Visit(node.Left); 10769this.Visit(node.Right); 10774this.Visit(node.Negated); 10779this.Visit(node.Value); 10785this.Visit(node.Expression); 10790this.Visit(node.ReceiverOpt); 10795this.Visit(node.ReceiverOpt); 10801this.Visit(node.BlockBody); 10802this.Visit(node.ExpressionBody); 10807this.Visit(node.Initializer); 10808this.Visit(node.BlockBody); 10809this.Visit(node.ExpressionBody); 10814this.Visit(node.Expression); 10819this.Visit(node.Receiver); 10820this.Visit(node.InitializerExpression); 10831BoundExpression value = (BoundExpression)this.Visit(node.Value); 10838BoundExpression value = (BoundExpression)this.Visit(node.Value); 10845BoundExpression value = (BoundExpression)this.Visit(node.Value); 10850BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10860BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10927BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10945BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10951BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10972BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10981BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10992BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10998BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11011BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11017BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11018BoundExpression index = (BoundExpression)this.Visit(node.Index); 11024BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11032BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11038BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11044BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11051BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11058BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11059BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11065BoundExpression left = (BoundExpression)this.Visit(node.Left); 11066BoundExpression right = (BoundExpression)this.Visit(node.Right); 11072BoundExpression left = (BoundExpression)this.Visit(node.Left); 11073BoundExpression right = (BoundExpression)this.Visit(node.Right); 11085BoundExpression left = (BoundExpression)this.Visit(node.Left); 11086BoundExpression right = (BoundExpression)this.Visit(node.Right); 11094BoundExpression left = (BoundExpression)this.Visit(node.Left); 11095BoundExpression right = (BoundExpression)this.Visit(node.Right); 11105BoundExpression left = (BoundExpression)this.Visit(node.Left); 11106BoundExpression right = (BoundExpression)this.Visit(node.Right); 11112BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11113BoundConversion right = (BoundConversion)this.Visit(node.Right); 11119BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11120BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11128BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11129BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11135BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11136BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11137BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11143BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11144BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11145BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11152BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11159BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11165BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11173BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11174BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11179BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11180BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11187BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11193BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11194BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11284BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11285BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11291BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11292BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11300BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11306BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11313BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11333BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11340BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11345BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11355BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11368BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11374BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11375BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11386BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11393BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11394BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11400BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11405BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11411BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11416BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11434BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11437BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11443BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11448BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11449BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11450BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11458BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11459BoundStatement body = (BoundStatement)this.Visit(node.Body); 11467BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11468BoundStatement body = (BoundStatement)this.Visit(node.Body); 11477BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11478BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11479BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11480BoundStatement body = (BoundStatement)this.Visit(node.Body); 11490BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11491BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11492BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11493BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11494BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11495BoundStatement body = (BoundStatement)this.Visit(node.Body); 11500BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11501BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11507BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11508BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11509BoundStatement body = (BoundStatement)this.Visit(node.Body); 11510BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11516BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11517BoundStatement body = (BoundStatement)this.Visit(node.Body); 11522BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11523BoundStatement body = (BoundStatement)this.Visit(node.Body); 11529BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11531BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11537BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11538BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11539BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11540BoundBlock body = (BoundBlock)this.Visit(node.Body); 11589BoundExpression value = (BoundExpression)this.Visit(node.Value); 11607BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11608BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11614BoundStatement body = (BoundStatement)this.Visit(node.Body); 11631BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11638BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11639BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11640BoundExpression value = (BoundExpression)this.Visit(node.Value); 11646BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11655BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11664BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11669BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11670BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11675BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11676BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11677BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11682BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11683BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11684BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11694BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11700BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11706BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11711BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11716BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11721BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11727BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11732BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11739BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11745BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11751BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11756BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11757BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11758BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11759BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11760BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11766BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11767BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11768BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11769BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11770BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11776BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11777BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11790BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11791BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11796BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11804BoundExpression value = (BoundExpression)this.Visit(node.Value); 11812BoundExpression value = (BoundExpression)this.Visit(node.Value); 11818BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11825BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11832BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11833BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11840BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11841BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11842BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11853BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11854BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11863BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11870BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11878BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11886BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11887BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11910BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11939BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11964BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11970BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11976BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 11997BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12006BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12013BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12039BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12046BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12053BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12065BoundExpression count = (BoundExpression)this.Visit(node.Count); 12066BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12073BoundExpression count = (BoundExpression)this.Visit(node.Count); 12074BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12082BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12095BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12102BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12110BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12117BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12118BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12128BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12129BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12136BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12145BoundBlock body = (BoundBlock)this.Visit(node.Body); 12158BoundExpression value = (BoundExpression)this.Visit(node.Value); 12172BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12200BoundExpression value = (BoundExpression)this.Visit(node.Value); 12201BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12202BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12210BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12211BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12218BoundExpression value = (BoundExpression)this.Visit(node.Value); 12232BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12233BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12242BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12245BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12258BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12265BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12285BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12290BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12291BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12297BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12303BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12310BoundPattern left = (BoundPattern)this.Visit(node.Left); 12311BoundPattern right = (BoundPattern)this.Visit(node.Right); 12318BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12325BoundExpression value = (BoundExpression)this.Visit(node.Value); 12337BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12344BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12351BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12363BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12364BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12370BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12371BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12372BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12377BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12384BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12385BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12408BoundExpression value = (BoundExpression)this.Visit(node.Value); 12416BoundExpression value = (BoundExpression)this.Visit(node.Value); 12424BoundExpression value = (BoundExpression)this.Visit(node.Value); 12442BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12608BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12643BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12688BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12708BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12729BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12746BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12781BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12798BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12799BoundExpression index = (BoundExpression)this.Visit(node.Index); 12816BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12835BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12852BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12869BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12887BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12905BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12906BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12923BoundExpression left = (BoundExpression)this.Visit(node.Left); 12924BoundExpression right = (BoundExpression)this.Visit(node.Right); 12941BoundExpression left = (BoundExpression)this.Visit(node.Left); 12942BoundExpression right = (BoundExpression)this.Visit(node.Right); 12959BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12960BoundConversion right = (BoundConversion)this.Visit(node.Right); 12977BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12978BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 12997BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12998BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13015BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13016BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13017BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13035BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13036BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13037BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13054BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13072BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13089BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13108BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13109BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13115BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13116BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13134BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13365BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13366BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13383BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13384BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13403BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13420BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13438BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13488BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13507BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13522BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13529BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13530BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13538BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13539BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13547BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13550BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13557BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13558BoundStatement body = (BoundStatement)this.Visit(node.Body); 13565BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13566BoundStatement body = (BoundStatement)this.Visit(node.Body); 13574BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13575BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13576BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13577BoundStatement body = (BoundStatement)this.Visit(node.Body); 13586BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13587BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13588BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13589BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13590BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13591BoundStatement body = (BoundStatement)this.Visit(node.Body); 13598BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13599BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13600BoundStatement body = (BoundStatement)this.Visit(node.Body); 13601BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13608BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13609BoundStatement body = (BoundStatement)this.Visit(node.Body); 13617BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13618BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13619BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13620BoundBlock body = (BoundBlock)this.Visit(node.Body); 13733BoundExpression value = (BoundExpression)this.Visit(node.Value); 13780BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13781BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13782BoundExpression value = (BoundExpression)this.Visit(node.Value); 13788BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13808BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13828BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13835BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13842BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13849BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13856BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13857BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13858BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13859BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13860BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13867BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13868BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13869BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13870BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13871BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13885BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13904BoundExpression value = (BoundExpression)this.Visit(node.Value); 13923BoundExpression value = (BoundExpression)this.Visit(node.Value); 13940BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13958BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13976BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13977BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 13995BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13996BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 13997BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14026BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14027BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14047BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14065BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14084BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14103BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14104BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14160BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14246BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14266BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14283BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14300BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14354BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14374BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14392BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14458BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14476BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14494BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14529BoundExpression count = (BoundExpression)this.Visit(node.Count); 14530BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14548BoundExpression count = (BoundExpression)this.Visit(node.Count); 14549BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14567BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14602BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14620BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14639BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14657BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14658BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14676BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14696BoundBlock body = (BoundBlock)this.Visit(node.Body); 14731BoundExpression value = (BoundExpression)this.Visit(node.Value); 14751BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14826BoundExpression value = (BoundExpression)this.Visit(node.Value); 14827BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14828BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14845BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14846BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14866BoundExpression value = (BoundExpression)this.Visit(node.Value); 14882BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14883BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14893BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14896BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14910BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14918BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14938BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14945BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14953BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14961BoundPattern left = (BoundPattern)this.Visit(node.Left); 14962BoundPattern right = (BoundPattern)this.Visit(node.Right); 14970BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 14978BoundExpression value = (BoundExpression)this.Visit(node.Value); 14996BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15014BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15032BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15067BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15068BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15069BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15075BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15093BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15094BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 69BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 211var argument = (BoundExpression)rewriter.Visit(node.Argument); 278BoundExpression operand = (BoundExpression)rewriter.Visit(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823var node = rewriter.Visit(block);