7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3404public 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)
666 references to Visit
Microsoft.CodeAnalysis.CSharp (666)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3408return 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 (8)
17return Visit(node); 37var rewrittenCondition = (BoundExpression)Visit(node.Condition); 38var rewrittenConsequence = (BoundStatement)Visit(node.Consequence); 55rewrittenAlternative = (BoundStatement)Visit(alternative); 95var right = (BoundExpression)Visit(currentBinary.Right); 210BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 211BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 213BoundExpression 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)
1708var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86return base.Visit(node); 102return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (638)
9798this.Visit(node.Value); 9803this.Visit(node.Value); 9808this.Visit(node.Value); 9813this.Visit(node.Statement); 9819this.Visit(node.Receiver); 9836this.Visit(node.Expression); 9851this.Visit(node.FinallyBlock); 9856this.Visit(node.BoundContainingTypeOpt); 9864this.Visit(node.Operand); 9869this.Visit(node.Operand); 9874this.Visit(node.Operand); 9879this.Visit(node.Operand); 9885this.Visit(node.Operand); 9890this.Visit(node.Expression); 9891this.Visit(node.Index); 9896this.Visit(node.InvokedExpression); 9902this.Visit(node.Operand); 9907this.Visit(node.Operand); 9912this.Visit(node.Operand); 9917this.Visit(node.Operand); 9922this.Visit(node.LeftOperandOpt); 9923this.Visit(node.RightOperandOpt); 9928this.Visit(node.Left); 9929this.Visit(node.Right); 9934this.Visit(node.Left); 9935this.Visit(node.Right); 9940this.Visit(node.Left); 9941this.Visit(node.Right); 9946this.Visit(node.Left); 9947this.Visit(node.Right); 9952this.Visit(node.Left); 9953this.Visit(node.Right); 9958this.Visit(node.Left); 9959this.Visit(node.Right); 9964this.Visit(node.LeftOperand); 9965this.Visit(node.RightOperand); 9970this.Visit(node.LeftOperand); 9971this.Visit(node.RightOperand); 9976this.Visit(node.Condition); 9977this.Visit(node.Consequence); 9978this.Visit(node.Alternative); 9983this.Visit(node.Condition); 9984this.Visit(node.Consequence); 9985this.Visit(node.Alternative); 9990this.Visit(node.Expression); 9996this.Visit(node.ArrayAccess); 10001this.Visit(node.Expression); 10006this.Visit(node.AwaitableInstancePlaceholder); 10007this.Visit(node.GetAwaiter); 10012this.Visit(node.Expression); 10013this.Visit(node.AwaitableInfo); 10018this.Visit(node.SourceType); 10023this.Visit(node.Prologue); 10024this.Visit(node.Epilogue); 10044this.Visit(node.Operand); 10045this.Visit(node.TargetType); 10050this.Visit(node.Operand); 10051this.Visit(node.TargetType); 10056this.Visit(node.SourceType); 10061this.Visit(node.Operand); 10066this.Visit(node.Operand); 10077this.Visit(node.Expression); 10082this.Visit(node.StatementOpt); 10087this.Visit(node.StatementOpt); 10095this.Visit(node.Instrumentation); 10106this.Visit(node.Statement); 10111this.Visit(node.DeclaredTypeOpt); 10112this.Visit(node.InitializerOpt); 10123this.Visit(node.AwaitOpt); 10129this.Visit(node.BlockBody); 10130this.Visit(node.ExpressionBody); 10136this.Visit(node.ExpressionOpt); 10141this.Visit(node.Expression); 10147this.Visit(node.ExpressionOpt); 10152this.Visit(node.Expression); 10159this.Visit(node.Expression); 10161this.Visit(node.DefaultLabel); 10166this.Visit(node.Expression); 10171this.Visit(node.Condition); 10172this.Visit(node.Consequence); 10173this.Visit(node.AlternativeOpt); 10178this.Visit(node.Condition); 10179this.Visit(node.Body); 10184this.Visit(node.Condition); 10185this.Visit(node.Body); 10190this.Visit(node.Initializer); 10191this.Visit(node.Condition); 10192this.Visit(node.Increment); 10193this.Visit(node.Body); 10198this.Visit(node.IterationVariableType); 10199this.Visit(node.IterationErrorExpressionOpt); 10200this.Visit(node.Expression); 10201this.Visit(node.DeconstructionOpt); 10202this.Visit(node.AwaitOpt); 10203this.Visit(node.Body); 10208this.Visit(node.DeconstructionAssignment); 10209this.Visit(node.TargetPlaceholder); 10214this.Visit(node.DeclarationsOpt); 10215this.Visit(node.ExpressionOpt); 10216this.Visit(node.Body); 10217this.Visit(node.AwaitOpt); 10222this.Visit(node.Declarations); 10223this.Visit(node.Body); 10228this.Visit(node.Argument); 10229this.Visit(node.Body); 10234this.Visit(node.TryBlock); 10236this.Visit(node.FinallyBlockOpt); 10241this.Visit(node.ExceptionSourceOpt); 10242this.Visit(node.ExceptionFilterPrologueOpt); 10243this.Visit(node.ExceptionFilterOpt); 10244this.Visit(node.Body); 10257this.Visit(node.Value); 10264this.Visit(node.CaseExpressionOpt); 10265this.Visit(node.LabelExpressionOpt); 10270this.Visit(node.Body); 10281this.Visit(node.Condition); 10286this.Visit(node.Pattern); 10287this.Visit(node.WhenClause); 10288this.Visit(node.Value); 10293this.Visit(node.Expression); 10299this.Visit(node.Expression); 10305this.Visit(node.RootNode); 10310this.Visit(node.Evaluation); 10311this.Visit(node.Next); 10316this.Visit(node.Test); 10317this.Visit(node.WhenTrue); 10318this.Visit(node.WhenFalse); 10323this.Visit(node.WhenExpression); 10324this.Visit(node.WhenTrue); 10325this.Visit(node.WhenFalse); 10331this.Visit(node.Source); 10336this.Visit(node.Input); 10341this.Visit(node.Input); 10346this.Visit(node.Input); 10351this.Visit(node.Input); 10356this.Visit(node.Input); 10361this.Visit(node.Input); 10366this.Visit(node.Input); 10371this.Visit(node.Input); 10376this.Visit(node.Input); 10381this.Visit(node.Input); 10386this.Visit(node.LengthTemp); 10387this.Visit(node.IndexerAccess); 10388this.Visit(node.ReceiverPlaceholder); 10389this.Visit(node.ArgumentPlaceholder); 10390this.Visit(node.Input); 10395this.Visit(node.LengthTemp); 10396this.Visit(node.IndexerAccess); 10397this.Visit(node.ReceiverPlaceholder); 10398this.Visit(node.ArgumentPlaceholder); 10399this.Visit(node.Input); 10404this.Visit(node.Target); 10405this.Visit(node.Input); 10416this.Visit(node.Pattern); 10417this.Visit(node.WhenClause); 10422this.Visit(node.Expression); 10428this.Visit(node.Value); 10434this.Visit(node.Value); 10439this.Visit(node.Receiver); 10444this.Visit(node.Expression); 10450this.Visit(node.Receiver); 10451this.Visit(node.AccessExpression); 10456this.Visit(node.Receiver); 10457this.Visit(node.WhenNotNull); 10458this.Visit(node.WhenNullOpt); 10464this.Visit(node.ValueTypeReceiver); 10465this.Visit(node.ReferenceTypeReceiver); 10470this.Visit(node.ReceiverOpt); 10475this.Visit(node.ReceiverOpt); 10480this.Visit(node.ReceiverOpt); 10486this.Visit(node.ReceiverOpt); 10487this.Visit(node.Argument); 10504this.Visit(node.InitializerExpressionOpt); 10520this.Visit(node.Expression); 10536this.Visit(node.InitializerExpressionOpt); 10541this.Visit(node.InitializerExpressionOpt); 10546this.Visit(node.Placeholder); 10558this.Visit(node.Placeholder); 10565this.Visit(node.ImplicitReceiverOpt); 10570this.Visit(node.Expression); 10584this.Visit(node.InitializerExpressionOpt); 10589this.Visit(node.Argument); 10595this.Visit(node.InitializerOpt); 10605this.Visit(node.Count); 10606this.Visit(node.InitializerOpt); 10611this.Visit(node.Count); 10612this.Visit(node.InitializerOpt); 10617this.Visit(node.ReceiverOpt); 10623this.Visit(node.ReceiverOpt); 10628this.Visit(node.ReceiverOpt); 10633this.Visit(node.ReceiverOpt); 10639this.Visit(node.Receiver); 10640this.Visit(node.Argument); 10645this.Visit(node.Expression); 10646this.Visit(node.Argument); 10651this.Visit(node.Receiver); 10657this.Visit(node.Body); 10663this.Visit(node.Value); 10673this.Visit(node.Argument); 10690this.Visit(node.Value); 10691this.Visit(node.Alignment); 10692this.Visit(node.Format); 10697this.Visit(node.Expression); 10698this.Visit(node.Pattern); 10703this.Visit(node.Value); 10709this.Visit(node.DeclaredType); 10710this.Visit(node.VariableAccess); 10715this.Visit(node.DeclaredType); 10718this.Visit(node.VariableAccess); 10724this.Visit(node.VariableAccess); 10729this.Visit(node.Pattern); 10739this.Visit(node.Pattern); 10744this.Visit(node.Member); 10745this.Visit(node.Pattern); 10750this.Visit(node.Receiver); 10755this.Visit(node.DeclaredType); 10760this.Visit(node.Left); 10761this.Visit(node.Right); 10766this.Visit(node.Negated); 10771this.Visit(node.Value); 10777this.Visit(node.Expression); 10782this.Visit(node.ReceiverOpt); 10787this.Visit(node.ReceiverOpt); 10793this.Visit(node.BlockBody); 10794this.Visit(node.ExpressionBody); 10799this.Visit(node.Initializer); 10800this.Visit(node.BlockBody); 10801this.Visit(node.ExpressionBody); 10806this.Visit(node.Expression); 10811this.Visit(node.Receiver); 10812this.Visit(node.InitializerExpression); 10823BoundExpression value = (BoundExpression)this.Visit(node.Value); 10830BoundExpression value = (BoundExpression)this.Visit(node.Value); 10837BoundExpression value = (BoundExpression)this.Visit(node.Value); 10842BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10852BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10919BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10937BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10943BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10964BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10973BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10984BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10990BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11003BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11009BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11010BoundExpression index = (BoundExpression)this.Visit(node.Index); 11016BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11024BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11030BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11036BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11043BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11050BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11051BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11057BoundExpression left = (BoundExpression)this.Visit(node.Left); 11058BoundExpression right = (BoundExpression)this.Visit(node.Right); 11064BoundExpression left = (BoundExpression)this.Visit(node.Left); 11065BoundExpression right = (BoundExpression)this.Visit(node.Right); 11077BoundExpression left = (BoundExpression)this.Visit(node.Left); 11078BoundExpression right = (BoundExpression)this.Visit(node.Right); 11086BoundExpression left = (BoundExpression)this.Visit(node.Left); 11087BoundExpression right = (BoundExpression)this.Visit(node.Right); 11097BoundExpression left = (BoundExpression)this.Visit(node.Left); 11098BoundExpression right = (BoundExpression)this.Visit(node.Right); 11104BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11105BoundConversion right = (BoundConversion)this.Visit(node.Right); 11111BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11112BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11120BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11121BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11127BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11128BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11129BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11135BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11136BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11137BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11144BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11151BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11157BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11165BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11166BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11171BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11172BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11179BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11185BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11186BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11276BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11277BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11283BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11284BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11292BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11298BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11305BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11325BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11332BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11337BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11347BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11360BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11366BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11367BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11378BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11385BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11386BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11392BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11397BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11403BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11408BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11426BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11429BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11435BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11440BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11441BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11442BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11450BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11451BoundStatement body = (BoundStatement)this.Visit(node.Body); 11459BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11460BoundStatement body = (BoundStatement)this.Visit(node.Body); 11469BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11470BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11471BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11472BoundStatement body = (BoundStatement)this.Visit(node.Body); 11482BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11483BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11484BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11485BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11486BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11487BoundStatement body = (BoundStatement)this.Visit(node.Body); 11492BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11493BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11499BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11500BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11501BoundStatement body = (BoundStatement)this.Visit(node.Body); 11502BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11508BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11509BoundStatement body = (BoundStatement)this.Visit(node.Body); 11514BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11515BoundStatement body = (BoundStatement)this.Visit(node.Body); 11521BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11523BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11529BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11530BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11531BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11532BoundBlock body = (BoundBlock)this.Visit(node.Body); 11581BoundExpression value = (BoundExpression)this.Visit(node.Value); 11599BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11600BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11606BoundStatement body = (BoundStatement)this.Visit(node.Body); 11623BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11630BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11631BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11632BoundExpression value = (BoundExpression)this.Visit(node.Value); 11638BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11647BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11656BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11661BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11662BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11667BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11668BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11669BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11674BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11675BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11676BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11686BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11692BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11698BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11703BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11708BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11713BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11719BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11724BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11731BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11737BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11743BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11748BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11749BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11750BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11751BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11752BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11758BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11759BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11760BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11761BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11762BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11768BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11769BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11782BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11783BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11788BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11796BoundExpression value = (BoundExpression)this.Visit(node.Value); 11804BoundExpression value = (BoundExpression)this.Visit(node.Value); 11810BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11817BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11824BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11825BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11832BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11833BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11834BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11845BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11846BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11855BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11862BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11870BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11878BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11879BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11902BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11931BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11956BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11962BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11968BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 11989BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 11998BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12005BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12031BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12038BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12045BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12057BoundExpression count = (BoundExpression)this.Visit(node.Count); 12058BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12065BoundExpression count = (BoundExpression)this.Visit(node.Count); 12066BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12074BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12087BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12094BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12102BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12109BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12110BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12120BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12121BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12128BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12137BoundBlock body = (BoundBlock)this.Visit(node.Body); 12150BoundExpression value = (BoundExpression)this.Visit(node.Value); 12164BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12192BoundExpression value = (BoundExpression)this.Visit(node.Value); 12193BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12194BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12202BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12203BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12210BoundExpression value = (BoundExpression)this.Visit(node.Value); 12224BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12225BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12234BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12237BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12250BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12257BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12277BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12282BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12283BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12289BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12295BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12302BoundPattern left = (BoundPattern)this.Visit(node.Left); 12303BoundPattern right = (BoundPattern)this.Visit(node.Right); 12310BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12317BoundExpression value = (BoundExpression)this.Visit(node.Value); 12329BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12336BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12343BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12355BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12356BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12362BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12363BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12364BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12369BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12376BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12377BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12400BoundExpression value = (BoundExpression)this.Visit(node.Value); 12408BoundExpression value = (BoundExpression)this.Visit(node.Value); 12416BoundExpression value = (BoundExpression)this.Visit(node.Value); 12434BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12600BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12635BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12680BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12700BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12721BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12738BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12773BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12790BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12791BoundExpression index = (BoundExpression)this.Visit(node.Index); 12808BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12827BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12844BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12861BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12879BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12897BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12898BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12915BoundExpression left = (BoundExpression)this.Visit(node.Left); 12916BoundExpression right = (BoundExpression)this.Visit(node.Right); 12934BoundExpression left = (BoundExpression)this.Visit(node.Left); 12935BoundExpression right = (BoundExpression)this.Visit(node.Right); 12956BoundExpression left = (BoundExpression)this.Visit(node.Left); 12957BoundExpression right = (BoundExpression)this.Visit(node.Right); 12974BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12975BoundConversion right = (BoundConversion)this.Visit(node.Right); 12992BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 12993BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13012BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13013BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13030BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13031BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13032BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13050BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13051BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13052BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13069BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13087BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13104BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13123BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13124BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13130BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13131BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13149BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13380BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13381BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13398BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13399BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13418BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13435BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13453BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13503BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13522BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13537BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13544BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13545BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13553BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13554BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13562BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13565BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13572BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13573BoundStatement body = (BoundStatement)this.Visit(node.Body); 13580BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13581BoundStatement body = (BoundStatement)this.Visit(node.Body); 13589BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13590BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13591BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13592BoundStatement body = (BoundStatement)this.Visit(node.Body); 13601BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13602BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13603BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13604BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13605BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13606BoundStatement body = (BoundStatement)this.Visit(node.Body); 13613BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13614BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13615BoundStatement body = (BoundStatement)this.Visit(node.Body); 13616BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13623BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13624BoundStatement body = (BoundStatement)this.Visit(node.Body); 13632BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13633BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13634BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13635BoundBlock body = (BoundBlock)this.Visit(node.Body); 13748BoundExpression value = (BoundExpression)this.Visit(node.Value); 13795BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13796BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13797BoundExpression value = (BoundExpression)this.Visit(node.Value); 13803BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13823BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13843BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13850BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13857BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13864BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13871BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13872BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13873BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13874BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13875BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13882BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13883BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13884BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13885BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13886BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13900BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13919BoundExpression value = (BoundExpression)this.Visit(node.Value); 13938BoundExpression value = (BoundExpression)this.Visit(node.Value); 13955BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13973BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13991BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13992BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14010BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14011BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14012BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14041BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14042BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14062BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14080BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14099BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14118BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14119BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14175BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14261BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14281BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14298BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14315BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14369BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14389BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14407BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14473BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14491BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14509BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14544BoundExpression count = (BoundExpression)this.Visit(node.Count); 14545BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14563BoundExpression count = (BoundExpression)this.Visit(node.Count); 14564BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14582BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14617BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14635BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14654BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14672BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14673BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14691BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14711BoundBlock body = (BoundBlock)this.Visit(node.Body); 14746BoundExpression value = (BoundExpression)this.Visit(node.Value); 14766BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14841BoundExpression value = (BoundExpression)this.Visit(node.Value); 14842BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14843BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14860BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14861BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14881BoundExpression value = (BoundExpression)this.Visit(node.Value); 14897BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14898BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14908BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14911BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14925BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14933BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14953BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14960BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14968BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14976BoundPattern left = (BoundPattern)this.Visit(node.Left); 14977BoundPattern right = (BoundPattern)this.Visit(node.Right); 14985BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 14993BoundExpression value = (BoundExpression)this.Visit(node.Value); 15011BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15029BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15047BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15082BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15083BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15084BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15090BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15108BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15109BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (3)
54BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 68BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 206var argument = (BoundExpression)rewriter.Visit(node.Argument);