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)
9817this.Visit(node.Value); 9822this.Visit(node.Value); 9827this.Visit(node.Value); 9832this.Visit(node.Statement); 9838this.Visit(node.Receiver); 9855this.Visit(node.Expression); 9870this.Visit(node.FinallyBlock); 9875this.Visit(node.BoundContainingTypeOpt); 9883this.Visit(node.Operand); 9888this.Visit(node.Operand); 9893this.Visit(node.Operand); 9898this.Visit(node.Operand); 9904this.Visit(node.Operand); 9909this.Visit(node.Expression); 9910this.Visit(node.Index); 9915this.Visit(node.InvokedExpression); 9921this.Visit(node.Operand); 9926this.Visit(node.Operand); 9931this.Visit(node.Operand); 9936this.Visit(node.Operand); 9941this.Visit(node.LeftOperandOpt); 9942this.Visit(node.RightOperandOpt); 9947this.Visit(node.Left); 9948this.Visit(node.Right); 9953this.Visit(node.Left); 9954this.Visit(node.Right); 9959this.Visit(node.Left); 9960this.Visit(node.Right); 9965this.Visit(node.Left); 9966this.Visit(node.Right); 9971this.Visit(node.Left); 9972this.Visit(node.Right); 9977this.Visit(node.Left); 9978this.Visit(node.Right); 9983this.Visit(node.LeftOperand); 9984this.Visit(node.RightOperand); 9989this.Visit(node.LeftOperand); 9990this.Visit(node.RightOperand); 9995this.Visit(node.Condition); 9996this.Visit(node.Consequence); 9997this.Visit(node.Alternative); 10002this.Visit(node.Condition); 10003this.Visit(node.Consequence); 10004this.Visit(node.Alternative); 10009this.Visit(node.Expression); 10015this.Visit(node.ArrayAccess); 10020this.Visit(node.Expression); 10025this.Visit(node.AwaitableInstancePlaceholder); 10026this.Visit(node.GetAwaiter); 10031this.Visit(node.Expression); 10032this.Visit(node.AwaitableInfo); 10037this.Visit(node.SourceType); 10042this.Visit(node.Prologue); 10043this.Visit(node.Epilogue); 10063this.Visit(node.Operand); 10064this.Visit(node.TargetType); 10069this.Visit(node.Operand); 10070this.Visit(node.TargetType); 10075this.Visit(node.SourceType); 10080this.Visit(node.Operand); 10085this.Visit(node.Operand); 10096this.Visit(node.Expression); 10101this.Visit(node.StatementOpt); 10106this.Visit(node.StatementOpt); 10114this.Visit(node.Instrumentation); 10125this.Visit(node.Statement); 10130this.Visit(node.DeclaredTypeOpt); 10131this.Visit(node.InitializerOpt); 10142this.Visit(node.AwaitOpt); 10148this.Visit(node.BlockBody); 10149this.Visit(node.ExpressionBody); 10155this.Visit(node.ExpressionOpt); 10160this.Visit(node.Expression); 10166this.Visit(node.ExpressionOpt); 10171this.Visit(node.Expression); 10178this.Visit(node.Expression); 10180this.Visit(node.DefaultLabel); 10185this.Visit(node.Expression); 10190this.Visit(node.Condition); 10191this.Visit(node.Consequence); 10192this.Visit(node.AlternativeOpt); 10197this.Visit(node.Condition); 10198this.Visit(node.Body); 10203this.Visit(node.Condition); 10204this.Visit(node.Body); 10209this.Visit(node.Initializer); 10210this.Visit(node.Condition); 10211this.Visit(node.Increment); 10212this.Visit(node.Body); 10217this.Visit(node.IterationVariableType); 10218this.Visit(node.IterationErrorExpressionOpt); 10219this.Visit(node.Expression); 10220this.Visit(node.DeconstructionOpt); 10221this.Visit(node.AwaitOpt); 10222this.Visit(node.Body); 10227this.Visit(node.DeconstructionAssignment); 10228this.Visit(node.TargetPlaceholder); 10233this.Visit(node.DeclarationsOpt); 10234this.Visit(node.ExpressionOpt); 10235this.Visit(node.Body); 10236this.Visit(node.AwaitOpt); 10241this.Visit(node.Declarations); 10242this.Visit(node.Body); 10247this.Visit(node.Argument); 10248this.Visit(node.Body); 10253this.Visit(node.TryBlock); 10255this.Visit(node.FinallyBlockOpt); 10260this.Visit(node.ExceptionSourceOpt); 10261this.Visit(node.ExceptionFilterPrologueOpt); 10262this.Visit(node.ExceptionFilterOpt); 10263this.Visit(node.Body); 10276this.Visit(node.Value); 10283this.Visit(node.CaseExpressionOpt); 10284this.Visit(node.LabelExpressionOpt); 10289this.Visit(node.Body); 10300this.Visit(node.Condition); 10305this.Visit(node.Pattern); 10306this.Visit(node.WhenClause); 10307this.Visit(node.Value); 10312this.Visit(node.Expression); 10318this.Visit(node.Expression); 10324this.Visit(node.RootNode); 10329this.Visit(node.Evaluation); 10330this.Visit(node.Next); 10335this.Visit(node.Test); 10336this.Visit(node.WhenTrue); 10337this.Visit(node.WhenFalse); 10342this.Visit(node.WhenExpression); 10343this.Visit(node.WhenTrue); 10344this.Visit(node.WhenFalse); 10350this.Visit(node.Source); 10355this.Visit(node.Input); 10360this.Visit(node.Input); 10365this.Visit(node.Input); 10370this.Visit(node.Input); 10375this.Visit(node.Input); 10380this.Visit(node.Input); 10385this.Visit(node.Input); 10390this.Visit(node.Input); 10395this.Visit(node.Input); 10400this.Visit(node.Input); 10405this.Visit(node.LengthTemp); 10406this.Visit(node.IndexerAccess); 10407this.Visit(node.ReceiverPlaceholder); 10408this.Visit(node.ArgumentPlaceholder); 10409this.Visit(node.Input); 10414this.Visit(node.LengthTemp); 10415this.Visit(node.IndexerAccess); 10416this.Visit(node.ReceiverPlaceholder); 10417this.Visit(node.ArgumentPlaceholder); 10418this.Visit(node.Input); 10423this.Visit(node.Target); 10424this.Visit(node.Input); 10435this.Visit(node.Pattern); 10436this.Visit(node.WhenClause); 10441this.Visit(node.Expression); 10447this.Visit(node.Value); 10453this.Visit(node.Value); 10458this.Visit(node.Receiver); 10463this.Visit(node.Expression); 10469this.Visit(node.Receiver); 10470this.Visit(node.AccessExpression); 10475this.Visit(node.Receiver); 10476this.Visit(node.WhenNotNull); 10477this.Visit(node.WhenNullOpt); 10483this.Visit(node.ValueTypeReceiver); 10484this.Visit(node.ReferenceTypeReceiver); 10489this.Visit(node.ReceiverOpt); 10494this.Visit(node.ReceiverOpt); 10499this.Visit(node.ReceiverOpt); 10505this.Visit(node.ReceiverOpt); 10506this.Visit(node.Argument); 10523this.Visit(node.InitializerExpressionOpt); 10539this.Visit(node.Expression); 10555this.Visit(node.InitializerExpressionOpt); 10560this.Visit(node.InitializerExpressionOpt); 10565this.Visit(node.Placeholder); 10577this.Visit(node.Placeholder); 10584this.Visit(node.ImplicitReceiverOpt); 10589this.Visit(node.Expression); 10603this.Visit(node.InitializerExpressionOpt); 10608this.Visit(node.Argument); 10614this.Visit(node.InitializerOpt); 10624this.Visit(node.Count); 10625this.Visit(node.InitializerOpt); 10630this.Visit(node.Count); 10631this.Visit(node.InitializerOpt); 10636this.Visit(node.ReceiverOpt); 10642this.Visit(node.ReceiverOpt); 10647this.Visit(node.ReceiverOpt); 10652this.Visit(node.ReceiverOpt); 10658this.Visit(node.Receiver); 10659this.Visit(node.Argument); 10664this.Visit(node.Expression); 10665this.Visit(node.Argument); 10670this.Visit(node.Receiver); 10676this.Visit(node.Body); 10682this.Visit(node.Value); 10692this.Visit(node.Argument); 10709this.Visit(node.Value); 10710this.Visit(node.Alignment); 10711this.Visit(node.Format); 10716this.Visit(node.Expression); 10717this.Visit(node.Pattern); 10722this.Visit(node.Value); 10728this.Visit(node.DeclaredType); 10729this.Visit(node.VariableAccess); 10734this.Visit(node.DeclaredType); 10737this.Visit(node.VariableAccess); 10743this.Visit(node.VariableAccess); 10748this.Visit(node.Pattern); 10758this.Visit(node.Pattern); 10763this.Visit(node.Member); 10764this.Visit(node.Pattern); 10769this.Visit(node.Receiver); 10774this.Visit(node.DeclaredType); 10779this.Visit(node.Left); 10780this.Visit(node.Right); 10785this.Visit(node.Negated); 10790this.Visit(node.Value); 10796this.Visit(node.Expression); 10801this.Visit(node.ReceiverOpt); 10806this.Visit(node.ReceiverOpt); 10812this.Visit(node.BlockBody); 10813this.Visit(node.ExpressionBody); 10818this.Visit(node.Initializer); 10819this.Visit(node.BlockBody); 10820this.Visit(node.ExpressionBody); 10825this.Visit(node.Expression); 10830this.Visit(node.Receiver); 10831this.Visit(node.InitializerExpression); 10842BoundExpression value = (BoundExpression)this.Visit(node.Value); 10849BoundExpression value = (BoundExpression)this.Visit(node.Value); 10856BoundExpression value = (BoundExpression)this.Visit(node.Value); 10861BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10871BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10938BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10956BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10962BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10983BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10992BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11003BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11009BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11022BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11028BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11029BoundExpression index = (BoundExpression)this.Visit(node.Index); 11035BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11043BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11049BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11055BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11062BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11069BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11070BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11076BoundExpression left = (BoundExpression)this.Visit(node.Left); 11077BoundExpression right = (BoundExpression)this.Visit(node.Right); 11083BoundExpression left = (BoundExpression)this.Visit(node.Left); 11084BoundExpression right = (BoundExpression)this.Visit(node.Right); 11096BoundExpression left = (BoundExpression)this.Visit(node.Left); 11097BoundExpression right = (BoundExpression)this.Visit(node.Right); 11105BoundExpression left = (BoundExpression)this.Visit(node.Left); 11106BoundExpression right = (BoundExpression)this.Visit(node.Right); 11116BoundExpression left = (BoundExpression)this.Visit(node.Left); 11117BoundExpression right = (BoundExpression)this.Visit(node.Right); 11123BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11124BoundConversion right = (BoundConversion)this.Visit(node.Right); 11130BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11131BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11139BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11140BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11146BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11147BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11148BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11154BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11155BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11156BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11163BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11170BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11176BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11184BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11185BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11190BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11191BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11198BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11204BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11205BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11295BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11296BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11302BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11303BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11311BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11317BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11324BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11344BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11351BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11356BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11366BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11379BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11385BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11386BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11397BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11404BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11405BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11411BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11416BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11422BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11427BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11445BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11448BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11454BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11459BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11460BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11461BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11469BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11470BoundStatement body = (BoundStatement)this.Visit(node.Body); 11478BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11479BoundStatement body = (BoundStatement)this.Visit(node.Body); 11488BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11489BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11490BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11491BoundStatement body = (BoundStatement)this.Visit(node.Body); 11501BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11502BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11503BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11504BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11505BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11506BoundStatement body = (BoundStatement)this.Visit(node.Body); 11511BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11512BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11518BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11519BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11520BoundStatement body = (BoundStatement)this.Visit(node.Body); 11521BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11527BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11528BoundStatement body = (BoundStatement)this.Visit(node.Body); 11533BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11534BoundStatement body = (BoundStatement)this.Visit(node.Body); 11540BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11542BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11548BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11549BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11550BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11551BoundBlock body = (BoundBlock)this.Visit(node.Body); 11600BoundExpression value = (BoundExpression)this.Visit(node.Value); 11618BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11619BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11625BoundStatement body = (BoundStatement)this.Visit(node.Body); 11642BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11649BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11650BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11651BoundExpression value = (BoundExpression)this.Visit(node.Value); 11657BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11666BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11675BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11680BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11681BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11686BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11687BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11688BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11693BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11694BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11695BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11705BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11711BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11717BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11722BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11727BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11732BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11738BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11743BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11750BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11756BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11762BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11767BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11768BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11769BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11770BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11771BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11777BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11778BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11779BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11780BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11781BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11787BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11788BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11801BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11802BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11807BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11815BoundExpression value = (BoundExpression)this.Visit(node.Value); 11823BoundExpression value = (BoundExpression)this.Visit(node.Value); 11829BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11836BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11843BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11844BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11851BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11852BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11853BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11864BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11865BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11874BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11881BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11889BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11897BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11898BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11921BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11950BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11975BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11981BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11987BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12008BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12017BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12024BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12050BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12057BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12064BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12076BoundExpression count = (BoundExpression)this.Visit(node.Count); 12077BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12084BoundExpression count = (BoundExpression)this.Visit(node.Count); 12085BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12093BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12106BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12113BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12121BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12128BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12129BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12139BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12140BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12147BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12156BoundBlock body = (BoundBlock)this.Visit(node.Body); 12169BoundExpression value = (BoundExpression)this.Visit(node.Value); 12183BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12211BoundExpression value = (BoundExpression)this.Visit(node.Value); 12212BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12213BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12221BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12222BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12229BoundExpression value = (BoundExpression)this.Visit(node.Value); 12243BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12244BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12253BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12256BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12269BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12276BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12296BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12301BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12302BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12308BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12314BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12321BoundPattern left = (BoundPattern)this.Visit(node.Left); 12322BoundPattern right = (BoundPattern)this.Visit(node.Right); 12329BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12336BoundExpression value = (BoundExpression)this.Visit(node.Value); 12348BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12355BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12362BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12374BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12375BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12381BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12382BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12383BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12388BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12395BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12396BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12419BoundExpression value = (BoundExpression)this.Visit(node.Value); 12427BoundExpression value = (BoundExpression)this.Visit(node.Value); 12435BoundExpression value = (BoundExpression)this.Visit(node.Value); 12453BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12619BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12654BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12699BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12719BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12740BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12757BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12792BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12809BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12810BoundExpression index = (BoundExpression)this.Visit(node.Index); 12827BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12846BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12863BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12880BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12898BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12916BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12917BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12934BoundExpression left = (BoundExpression)this.Visit(node.Left); 12935BoundExpression right = (BoundExpression)this.Visit(node.Right); 12953BoundExpression left = (BoundExpression)this.Visit(node.Left); 12954BoundExpression right = (BoundExpression)this.Visit(node.Right); 12975BoundExpression left = (BoundExpression)this.Visit(node.Left); 12976BoundExpression right = (BoundExpression)this.Visit(node.Right); 12993BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12994BoundConversion right = (BoundConversion)this.Visit(node.Right); 13011BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13012BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13031BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13032BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13049BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13050BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13051BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13069BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13070BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13071BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13088BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13106BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13123BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13142BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13143BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13149BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13150BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13168BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13399BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13400BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13417BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13418BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13437BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13454BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13472BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13522BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13541BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13556BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13563BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13564BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13572BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13573BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13581BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13584BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13591BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13592BoundStatement body = (BoundStatement)this.Visit(node.Body); 13599BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13600BoundStatement body = (BoundStatement)this.Visit(node.Body); 13608BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13609BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13610BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13611BoundStatement body = (BoundStatement)this.Visit(node.Body); 13620BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13621BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13622BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13623BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13624BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13625BoundStatement body = (BoundStatement)this.Visit(node.Body); 13632BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13633BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13634BoundStatement body = (BoundStatement)this.Visit(node.Body); 13635BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13642BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13643BoundStatement body = (BoundStatement)this.Visit(node.Body); 13651BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13652BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13653BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13654BoundBlock body = (BoundBlock)this.Visit(node.Body); 13767BoundExpression value = (BoundExpression)this.Visit(node.Value); 13814BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13815BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13816BoundExpression value = (BoundExpression)this.Visit(node.Value); 13822BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13842BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13862BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13869BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13876BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13883BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13890BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13891BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13892BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13893BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13894BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13901BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13902BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13903BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13904BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13905BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13919BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13938BoundExpression value = (BoundExpression)this.Visit(node.Value); 13957BoundExpression value = (BoundExpression)this.Visit(node.Value); 13974BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13992BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14010BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14011BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14029BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14030BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14031BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14060BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14061BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14081BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14099BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14118BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14137BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14138BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14194BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14280BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14300BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14317BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14334BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14388BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14408BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14426BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14492BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14510BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14528BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14563BoundExpression count = (BoundExpression)this.Visit(node.Count); 14564BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14582BoundExpression count = (BoundExpression)this.Visit(node.Count); 14583BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14601BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14636BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14654BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14673BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14691BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14692BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14710BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14730BoundBlock body = (BoundBlock)this.Visit(node.Body); 14765BoundExpression value = (BoundExpression)this.Visit(node.Value); 14785BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14860BoundExpression value = (BoundExpression)this.Visit(node.Value); 14861BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14862BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14879BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14880BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14900BoundExpression value = (BoundExpression)this.Visit(node.Value); 14916BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14917BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14927BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14930BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14944BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14952BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14972BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14979BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14987BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14995BoundPattern left = (BoundPattern)this.Visit(node.Left); 14996BoundPattern right = (BoundPattern)this.Visit(node.Right); 15004BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 15012BoundExpression value = (BoundExpression)this.Visit(node.Value); 15030BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15048BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15066BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15101BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15102BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15103BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15109BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15127BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15128BoundObjectInitializerExpressionBase 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);