7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3400public 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)
444public override BoundNode Visit(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
341public 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)
3404return 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)
470node = (BoundExpression)base.Visit(node) : 577var result = base.Visit(node);
FlowAnalysis\AbstractFlowPass.cs (2)
369return base.Visit(node); 375return base.Visit(node);
FlowAnalysis\NullableWalker.cs (1)
1693var rewrittenNode = rewriter.Visit(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86return base.Visit(node); 102return base.Visit(node);
Generated\BoundNodes.xml.Generated.cs (638)
9813this.Visit(node.Value); 9818this.Visit(node.Value); 9823this.Visit(node.Value); 9828this.Visit(node.Statement); 9834this.Visit(node.Receiver); 9851this.Visit(node.Expression); 9866this.Visit(node.FinallyBlock); 9871this.Visit(node.BoundContainingTypeOpt); 9879this.Visit(node.Operand); 9884this.Visit(node.Operand); 9889this.Visit(node.Operand); 9894this.Visit(node.Operand); 9900this.Visit(node.Operand); 9905this.Visit(node.Expression); 9906this.Visit(node.Index); 9911this.Visit(node.InvokedExpression); 9917this.Visit(node.Operand); 9922this.Visit(node.Operand); 9927this.Visit(node.Operand); 9932this.Visit(node.Operand); 9937this.Visit(node.LeftOperandOpt); 9938this.Visit(node.RightOperandOpt); 9943this.Visit(node.Left); 9944this.Visit(node.Right); 9949this.Visit(node.Left); 9950this.Visit(node.Right); 9955this.Visit(node.Left); 9956this.Visit(node.Right); 9961this.Visit(node.Left); 9962this.Visit(node.Right); 9967this.Visit(node.Left); 9968this.Visit(node.Right); 9973this.Visit(node.Left); 9974this.Visit(node.Right); 9979this.Visit(node.LeftOperand); 9980this.Visit(node.RightOperand); 9985this.Visit(node.LeftOperand); 9986this.Visit(node.RightOperand); 9991this.Visit(node.Condition); 9992this.Visit(node.Consequence); 9993this.Visit(node.Alternative); 9998this.Visit(node.Condition); 9999this.Visit(node.Consequence); 10000this.Visit(node.Alternative); 10005this.Visit(node.Expression); 10011this.Visit(node.ArrayAccess); 10016this.Visit(node.Expression); 10021this.Visit(node.AwaitableInstancePlaceholder); 10022this.Visit(node.GetAwaiter); 10027this.Visit(node.Expression); 10028this.Visit(node.AwaitableInfo); 10033this.Visit(node.SourceType); 10038this.Visit(node.Prologue); 10039this.Visit(node.Epilogue); 10059this.Visit(node.Operand); 10060this.Visit(node.TargetType); 10065this.Visit(node.Operand); 10066this.Visit(node.TargetType); 10071this.Visit(node.SourceType); 10076this.Visit(node.Operand); 10081this.Visit(node.Operand); 10092this.Visit(node.Expression); 10097this.Visit(node.StatementOpt); 10102this.Visit(node.StatementOpt); 10110this.Visit(node.Instrumentation); 10121this.Visit(node.Statement); 10126this.Visit(node.DeclaredTypeOpt); 10127this.Visit(node.InitializerOpt); 10138this.Visit(node.AwaitOpt); 10144this.Visit(node.BlockBody); 10145this.Visit(node.ExpressionBody); 10151this.Visit(node.ExpressionOpt); 10156this.Visit(node.Expression); 10162this.Visit(node.ExpressionOpt); 10167this.Visit(node.Expression); 10174this.Visit(node.Expression); 10176this.Visit(node.DefaultLabel); 10181this.Visit(node.Expression); 10186this.Visit(node.Condition); 10187this.Visit(node.Consequence); 10188this.Visit(node.AlternativeOpt); 10193this.Visit(node.Condition); 10194this.Visit(node.Body); 10199this.Visit(node.Condition); 10200this.Visit(node.Body); 10205this.Visit(node.Initializer); 10206this.Visit(node.Condition); 10207this.Visit(node.Increment); 10208this.Visit(node.Body); 10213this.Visit(node.IterationVariableType); 10214this.Visit(node.IterationErrorExpressionOpt); 10215this.Visit(node.Expression); 10216this.Visit(node.DeconstructionOpt); 10217this.Visit(node.AwaitOpt); 10218this.Visit(node.Body); 10223this.Visit(node.DeconstructionAssignment); 10224this.Visit(node.TargetPlaceholder); 10229this.Visit(node.DeclarationsOpt); 10230this.Visit(node.ExpressionOpt); 10231this.Visit(node.Body); 10232this.Visit(node.AwaitOpt); 10237this.Visit(node.Declarations); 10238this.Visit(node.Body); 10243this.Visit(node.Argument); 10244this.Visit(node.Body); 10249this.Visit(node.TryBlock); 10251this.Visit(node.FinallyBlockOpt); 10256this.Visit(node.ExceptionSourceOpt); 10257this.Visit(node.ExceptionFilterPrologueOpt); 10258this.Visit(node.ExceptionFilterOpt); 10259this.Visit(node.Body); 10272this.Visit(node.Value); 10279this.Visit(node.CaseExpressionOpt); 10280this.Visit(node.LabelExpressionOpt); 10285this.Visit(node.Body); 10296this.Visit(node.Condition); 10301this.Visit(node.Pattern); 10302this.Visit(node.WhenClause); 10303this.Visit(node.Value); 10308this.Visit(node.Expression); 10314this.Visit(node.Expression); 10320this.Visit(node.RootNode); 10325this.Visit(node.Evaluation); 10326this.Visit(node.Next); 10331this.Visit(node.Test); 10332this.Visit(node.WhenTrue); 10333this.Visit(node.WhenFalse); 10338this.Visit(node.WhenExpression); 10339this.Visit(node.WhenTrue); 10340this.Visit(node.WhenFalse); 10346this.Visit(node.Source); 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.Input); 10391this.Visit(node.Input); 10396this.Visit(node.Input); 10401this.Visit(node.LengthTemp); 10402this.Visit(node.IndexerAccess); 10403this.Visit(node.ReceiverPlaceholder); 10404this.Visit(node.ArgumentPlaceholder); 10405this.Visit(node.Input); 10410this.Visit(node.LengthTemp); 10411this.Visit(node.IndexerAccess); 10412this.Visit(node.ReceiverPlaceholder); 10413this.Visit(node.ArgumentPlaceholder); 10414this.Visit(node.Input); 10419this.Visit(node.Target); 10420this.Visit(node.Input); 10431this.Visit(node.Pattern); 10432this.Visit(node.WhenClause); 10437this.Visit(node.Expression); 10443this.Visit(node.Value); 10449this.Visit(node.Value); 10454this.Visit(node.Receiver); 10459this.Visit(node.Expression); 10465this.Visit(node.Receiver); 10466this.Visit(node.AccessExpression); 10471this.Visit(node.Receiver); 10472this.Visit(node.WhenNotNull); 10473this.Visit(node.WhenNullOpt); 10479this.Visit(node.ValueTypeReceiver); 10480this.Visit(node.ReferenceTypeReceiver); 10485this.Visit(node.ReceiverOpt); 10490this.Visit(node.ReceiverOpt); 10495this.Visit(node.ReceiverOpt); 10501this.Visit(node.ReceiverOpt); 10502this.Visit(node.Argument); 10519this.Visit(node.InitializerExpressionOpt); 10535this.Visit(node.Expression); 10551this.Visit(node.InitializerExpressionOpt); 10556this.Visit(node.InitializerExpressionOpt); 10561this.Visit(node.Placeholder); 10573this.Visit(node.Placeholder); 10580this.Visit(node.ImplicitReceiverOpt); 10585this.Visit(node.Expression); 10599this.Visit(node.InitializerExpressionOpt); 10604this.Visit(node.Argument); 10610this.Visit(node.InitializerOpt); 10620this.Visit(node.Count); 10621this.Visit(node.InitializerOpt); 10626this.Visit(node.Count); 10627this.Visit(node.InitializerOpt); 10632this.Visit(node.ReceiverOpt); 10638this.Visit(node.ReceiverOpt); 10643this.Visit(node.ReceiverOpt); 10648this.Visit(node.ReceiverOpt); 10654this.Visit(node.Receiver); 10655this.Visit(node.Argument); 10660this.Visit(node.Expression); 10661this.Visit(node.Argument); 10666this.Visit(node.Receiver); 10672this.Visit(node.Body); 10678this.Visit(node.Value); 10688this.Visit(node.Argument); 10705this.Visit(node.Value); 10706this.Visit(node.Alignment); 10707this.Visit(node.Format); 10712this.Visit(node.Expression); 10713this.Visit(node.Pattern); 10718this.Visit(node.Value); 10724this.Visit(node.DeclaredType); 10725this.Visit(node.VariableAccess); 10730this.Visit(node.DeclaredType); 10733this.Visit(node.VariableAccess); 10739this.Visit(node.VariableAccess); 10744this.Visit(node.Pattern); 10754this.Visit(node.Pattern); 10759this.Visit(node.Member); 10760this.Visit(node.Pattern); 10765this.Visit(node.Receiver); 10770this.Visit(node.DeclaredType); 10775this.Visit(node.Left); 10776this.Visit(node.Right); 10781this.Visit(node.Negated); 10786this.Visit(node.Value); 10792this.Visit(node.Expression); 10797this.Visit(node.ReceiverOpt); 10802this.Visit(node.ReceiverOpt); 10808this.Visit(node.BlockBody); 10809this.Visit(node.ExpressionBody); 10814this.Visit(node.Initializer); 10815this.Visit(node.BlockBody); 10816this.Visit(node.ExpressionBody); 10821this.Visit(node.Expression); 10826this.Visit(node.Receiver); 10827this.Visit(node.InitializerExpression); 10838BoundExpression value = (BoundExpression)this.Visit(node.Value); 10845BoundExpression value = (BoundExpression)this.Visit(node.Value); 10852BoundExpression value = (BoundExpression)this.Visit(node.Value); 10857BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 10867BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 10934BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 10952BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 10958BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 10979BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10988BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 10999BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11005BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11018BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11024BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11025BoundExpression index = (BoundExpression)this.Visit(node.Index); 11031BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11039BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11045BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11051BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11058BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11065BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11066BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11072BoundExpression left = (BoundExpression)this.Visit(node.Left); 11073BoundExpression right = (BoundExpression)this.Visit(node.Right); 11079BoundExpression left = (BoundExpression)this.Visit(node.Left); 11080BoundExpression right = (BoundExpression)this.Visit(node.Right); 11090BoundExpression left = (BoundExpression)this.Visit(node.Left); 11091BoundExpression right = (BoundExpression)this.Visit(node.Right); 11099BoundExpression left = (BoundExpression)this.Visit(node.Left); 11100BoundExpression right = (BoundExpression)this.Visit(node.Right); 11110BoundExpression left = (BoundExpression)this.Visit(node.Left); 11111BoundExpression right = (BoundExpression)this.Visit(node.Right); 11117BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11118BoundConversion right = (BoundConversion)this.Visit(node.Right); 11124BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11125BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11133BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11134BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11140BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11141BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11142BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11148BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11149BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11150BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11157BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11164BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 11170BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11178BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11179BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11184BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11185BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11192BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11198BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11199BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11289BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11290BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11296BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11297BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11305BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11311BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11318BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11338BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11345BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11350BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11360BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11373BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11379BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11380BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11391BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11398BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11399BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11405BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11410BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11416BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11421BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11439BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11442BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11448BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11453BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11454BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11455BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11463BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11464BoundStatement body = (BoundStatement)this.Visit(node.Body); 11472BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11473BoundStatement body = (BoundStatement)this.Visit(node.Body); 11482BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11483BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11484BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11485BoundStatement body = (BoundStatement)this.Visit(node.Body); 11495BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11496BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11497BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11498BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11499BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11500BoundStatement body = (BoundStatement)this.Visit(node.Body); 11505BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11506BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11512BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11513BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11514BoundStatement body = (BoundStatement)this.Visit(node.Body); 11515BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11521BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11522BoundStatement body = (BoundStatement)this.Visit(node.Body); 11527BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11528BoundStatement body = (BoundStatement)this.Visit(node.Body); 11534BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11536BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11542BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11543BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11544BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11545BoundBlock body = (BoundBlock)this.Visit(node.Body); 11594BoundExpression value = (BoundExpression)this.Visit(node.Value); 11612BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11613BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11619BoundStatement body = (BoundStatement)this.Visit(node.Body); 11636BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11643BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11644BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11645BoundExpression value = (BoundExpression)this.Visit(node.Value); 11651BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11660BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11669BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11674BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11675BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11680BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11681BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11682BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11687BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11688BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11689BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11699BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11705BoundDagTemp 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); 11726BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11732BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11737BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11744BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11750BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11756BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11761BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11762BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11763BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11764BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 11765BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11771BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 11772BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 11773BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 11774BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 11775BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11781BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 11782BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11795BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11796BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11801BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11809BoundExpression value = (BoundExpression)this.Visit(node.Value); 11817BoundExpression value = (BoundExpression)this.Visit(node.Value); 11823BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11830BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11837BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11838BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 11845BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11846BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 11847BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 11858BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 11859BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 11868BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11875BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11883BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11891BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 11892BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11915BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11944BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11969BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11975BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 11981BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12002BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12011BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12018BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12044BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12051BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12058BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12070BoundExpression count = (BoundExpression)this.Visit(node.Count); 12071BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12078BoundExpression count = (BoundExpression)this.Visit(node.Count); 12079BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12087BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12100BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12107BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12115BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12122BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12123BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12133BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12134BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12141BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12150BoundBlock body = (BoundBlock)this.Visit(node.Body); 12163BoundExpression value = (BoundExpression)this.Visit(node.Value); 12177BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12205BoundExpression value = (BoundExpression)this.Visit(node.Value); 12206BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12207BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12215BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12216BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12223BoundExpression value = (BoundExpression)this.Visit(node.Value); 12237BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12238BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12247BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12250BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12263BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12270BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12290BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12295BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12296BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12302BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12308BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12315BoundPattern left = (BoundPattern)this.Visit(node.Left); 12316BoundPattern right = (BoundPattern)this.Visit(node.Right); 12323BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12330BoundExpression value = (BoundExpression)this.Visit(node.Value); 12342BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12349BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12356BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12368BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12369BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12375BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12376BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12377BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12382BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12389BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12390BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12413BoundExpression value = (BoundExpression)this.Visit(node.Value); 12421BoundExpression value = (BoundExpression)this.Visit(node.Value); 12429BoundExpression value = (BoundExpression)this.Visit(node.Value); 12447BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12613BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12648BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 12693BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12713BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12734BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12751BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 12786BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12803BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12804BoundExpression index = (BoundExpression)this.Visit(node.Index); 12821BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 12840BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12857BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12874BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12892BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 12910BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 12911BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 12928BoundExpression left = (BoundExpression)this.Visit(node.Left); 12929BoundExpression right = (BoundExpression)this.Visit(node.Right); 12947BoundExpression left = (BoundExpression)this.Visit(node.Left); 12948BoundExpression right = (BoundExpression)this.Visit(node.Right); 12969BoundExpression left = (BoundExpression)this.Visit(node.Left); 12970BoundExpression right = (BoundExpression)this.Visit(node.Right); 12987BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 12988BoundConversion right = (BoundConversion)this.Visit(node.Right); 13005BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13006BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13025BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13026BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13043BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13044BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13045BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13063BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13064BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13065BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13082BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13100BoundArrayAccess arrayAccess = (BoundArrayAccess)this.Visit(node.ArrayAccess); 13117BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13136BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13137BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13143BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13144BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13162BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13393BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13394BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13411BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13412BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13431BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13448BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13466BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13516BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13535BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13550BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13557BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13558BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13566BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13567BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13575BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13578BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13585BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13586BoundStatement body = (BoundStatement)this.Visit(node.Body); 13593BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13594BoundStatement body = (BoundStatement)this.Visit(node.Body); 13602BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13603BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13604BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13605BoundStatement body = (BoundStatement)this.Visit(node.Body); 13614BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13615BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13616BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13617BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13618BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13619BoundStatement body = (BoundStatement)this.Visit(node.Body); 13626BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13627BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13628BoundStatement body = (BoundStatement)this.Visit(node.Body); 13629BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13636BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13637BoundStatement body = (BoundStatement)this.Visit(node.Body); 13645BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13646BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13647BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13648BoundBlock body = (BoundBlock)this.Visit(node.Body); 13761BoundExpression value = (BoundExpression)this.Visit(node.Value); 13808BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 13809BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 13810BoundExpression value = (BoundExpression)this.Visit(node.Value); 13816BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13836BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13856BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13863BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13870BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13877BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13884BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13885BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13886BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13887BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 13888BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13895BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 13896BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 13897BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 13898BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 13899BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 13913BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13932BoundExpression value = (BoundExpression)this.Visit(node.Value); 13951BoundExpression value = (BoundExpression)this.Visit(node.Value); 13968BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 13986BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14004BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14005BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14023BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14024BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14025BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14054BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14055BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14075BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14093BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14112BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14131BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14132BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14188BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14274BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14294BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14311BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14328BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14382BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14402BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14420BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14486BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14504BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14522BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14557BoundExpression count = (BoundExpression)this.Visit(node.Count); 14558BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14576BoundExpression count = (BoundExpression)this.Visit(node.Count); 14577BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14595BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14630BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14648BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14667BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14685BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14686BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14704BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14724BoundBlock body = (BoundBlock)this.Visit(node.Body); 14759BoundExpression value = (BoundExpression)this.Visit(node.Value); 14779BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14854BoundExpression value = (BoundExpression)this.Visit(node.Value); 14855BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 14856BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 14873BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14874BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14894BoundExpression value = (BoundExpression)this.Visit(node.Value); 14910BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14911BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14921BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 14924BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14938BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 14946BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 14966BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14973BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 14981BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 14989BoundPattern left = (BoundPattern)this.Visit(node.Left); 14990BoundPattern right = (BoundPattern)this.Visit(node.Right); 14998BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 15006BoundExpression value = (BoundExpression)this.Visit(node.Value); 15024BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15042BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15060BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15095BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15096BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15097BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15103BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15121BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15122BoundObjectInitializerExpressionBase 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);