6 overrides of Visit
Microsoft.CodeAnalysis.CSharp (6)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3423public 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)
368public 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)
707 references to Visit
Microsoft.CodeAnalysis.CSharp (707)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3427return base.Visit(node);
Binder\UnionMatchingRewriter.cs (9)
43var result = new UnionMatchingRewriter(compilation).Visit(pattern); 50return Visit(node); 183BoundPattern negated = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Negated)); 189BoundPattern? pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 201BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 208BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.Visit(node.Pattern)); 226BoundPattern result = (BoundPattern)Visit(binaryPattern.Left); 270var right = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)rewriter.Visit(node.Right)); 291var right = (BoundPattern)rewriter.Visit(node.Right);
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 (13)
17return Visit(node); 37var rewrittenCondition = (BoundExpression)Visit(node.Condition); 38var rewrittenConsequence = (BoundStatement)Visit(node.Consequence); 55rewrittenAlternative = (BoundStatement)Visit(alternative); 88var leftChild = (BoundExpression)Visit(stack.Peek().Left); 95var right = (BoundExpression)Visit(currentBinary.Right); 153var leftChild = (BoundPattern)Visit(stack.Peek().Left); 162var right = (BoundPattern)Visit(currentBinary.Right); 177BoundExpression left = (BoundExpression)this.Visit(node.Left); 178BoundExpression right = (BoundExpression)this.Visit(node.Right); 289BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 290BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 292BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
372return 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)
1787var rewrittenNode = rewriter.Visit(node);
Generated\BoundNodes.xml.Generated.cs (666)
10043this.Visit(node.Value); 10048this.Visit(node.Value); 10053this.Visit(node.Value); 10058this.Visit(node.Statement); 10064this.Visit(node.Receiver); 10075this.Visit(node.Receiver); 10086this.Visit(node.Expression); 10101this.Visit(node.FinallyBlock); 10106this.Visit(node.BoundContainingTypeOpt); 10114this.Visit(node.Operand); 10119this.Visit(node.Operand); 10124this.Visit(node.Operand); 10129this.Visit(node.Operand); 10135this.Visit(node.Operand); 10140this.Visit(node.Expression); 10141this.Visit(node.Index); 10146this.Visit(node.InvokedExpression); 10152this.Visit(node.Operand); 10157this.Visit(node.Operand); 10162this.Visit(node.Operand); 10167this.Visit(node.Operand); 10172this.Visit(node.LeftOperandOpt); 10173this.Visit(node.RightOperandOpt); 10178this.Visit(node.Left); 10179this.Visit(node.Right); 10184this.Visit(node.Left); 10185this.Visit(node.Right); 10190this.Visit(node.Left); 10191this.Visit(node.Right); 10196this.Visit(node.Left); 10197this.Visit(node.Right); 10202this.Visit(node.Left); 10203this.Visit(node.Right); 10208this.Visit(node.Left); 10209this.Visit(node.Right); 10214this.Visit(node.LeftOperand); 10215this.Visit(node.RightOperand); 10220this.Visit(node.LeftOperand); 10221this.Visit(node.RightOperand); 10226this.Visit(node.Condition); 10227this.Visit(node.Consequence); 10228this.Visit(node.Alternative); 10233this.Visit(node.Condition); 10234this.Visit(node.Consequence); 10235this.Visit(node.Alternative); 10240this.Visit(node.Expression); 10246this.Visit(node.Expression); 10251this.Visit(node.Expression); 10256this.Visit(node.AwaitableInstancePlaceholder); 10257this.Visit(node.GetAwaiter); 10258this.Visit(node.RuntimeAsyncAwaitCall); 10259this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 10264this.Visit(node.Expression); 10265this.Visit(node.AwaitableInfo); 10270this.Visit(node.SourceType); 10275this.Visit(node.Prologue); 10276this.Visit(node.Epilogue); 10296this.Visit(node.Operand); 10297this.Visit(node.TargetType); 10302this.Visit(node.Operand); 10303this.Visit(node.TargetType); 10308this.Visit(node.SourceType); 10313this.Visit(node.Operand); 10318this.Visit(node.Operand); 10329this.Visit(node.Expression); 10334this.Visit(node.StatementOpt); 10339this.Visit(node.StatementOpt); 10347this.Visit(node.Instrumentation); 10358this.Visit(node.Statement); 10363this.Visit(node.DeclaredTypeOpt); 10364this.Visit(node.InitializerOpt); 10375this.Visit(node.AwaitOpt); 10381this.Visit(node.BlockBody); 10382this.Visit(node.ExpressionBody); 10388this.Visit(node.ExpressionOpt); 10393this.Visit(node.Expression); 10399this.Visit(node.ExpressionOpt); 10404this.Visit(node.Expression); 10409this.Visit(node.LabelExpressionOpt); 10414this.Visit(node.LabelExpressionOpt); 10419this.Visit(node.Expression); 10421this.Visit(node.DefaultLabel); 10426this.Visit(node.Expression); 10431this.Visit(node.Condition); 10432this.Visit(node.Consequence); 10433this.Visit(node.AlternativeOpt); 10438this.Visit(node.Condition); 10439this.Visit(node.Body); 10444this.Visit(node.Condition); 10445this.Visit(node.Body); 10450this.Visit(node.Initializer); 10451this.Visit(node.Condition); 10452this.Visit(node.Increment); 10453this.Visit(node.Body); 10458this.Visit(node.IterationVariableType); 10459this.Visit(node.IterationErrorExpressionOpt); 10460this.Visit(node.Expression); 10461this.Visit(node.DeconstructionOpt); 10462this.Visit(node.Body); 10467this.Visit(node.DeconstructionAssignment); 10468this.Visit(node.TargetPlaceholder); 10473this.Visit(node.DeclarationsOpt); 10474this.Visit(node.ExpressionOpt); 10475this.Visit(node.Body); 10476this.Visit(node.AwaitOpt); 10481this.Visit(node.Declarations); 10482this.Visit(node.Body); 10487this.Visit(node.Argument); 10488this.Visit(node.Body); 10493this.Visit(node.TryBlock); 10495this.Visit(node.FinallyBlockOpt); 10500this.Visit(node.ExceptionSourceOpt); 10501this.Visit(node.ExceptionFilterPrologueOpt); 10502this.Visit(node.ExceptionFilterOpt); 10503this.Visit(node.Body); 10516this.Visit(node.Value); 10523this.Visit(node.CaseExpressionOpt); 10524this.Visit(node.LabelExpressionOpt); 10529this.Visit(node.Body); 10540this.Visit(node.Condition); 10545this.Visit(node.Pattern); 10546this.Visit(node.WhenClause); 10547this.Visit(node.Value); 10552this.Visit(node.Expression); 10558this.Visit(node.Expression); 10564this.Visit(node.RootNode); 10569this.Visit(node.Evaluation); 10570this.Visit(node.Next); 10575this.Visit(node.Test); 10576this.Visit(node.WhenTrue); 10577this.Visit(node.WhenFalse); 10582this.Visit(node.WhenExpression); 10583this.Visit(node.WhenTrue); 10584this.Visit(node.WhenFalse); 10590this.Visit(node.Source); 10595this.Visit(node.Input); 10600this.Visit(node.Input); 10605this.Visit(node.Input); 10610this.Visit(node.Input); 10615this.Visit(node.Input); 10620this.Visit(node.Input); 10625this.Visit(node.Input); 10630this.Visit(node.Input); 10635this.Visit(node.Input); 10640this.Visit(node.Input); 10645this.Visit(node.LengthTemp); 10646this.Visit(node.IndexerAccess); 10647this.Visit(node.ReceiverPlaceholder); 10648this.Visit(node.ArgumentPlaceholder); 10649this.Visit(node.Input); 10654this.Visit(node.LengthTemp); 10655this.Visit(node.IndexerAccess); 10656this.Visit(node.ReceiverPlaceholder); 10657this.Visit(node.ArgumentPlaceholder); 10658this.Visit(node.Input); 10663this.Visit(node.Target); 10664this.Visit(node.Input); 10669this.Visit(node.Input); 10680this.Visit(node.Pattern); 10681this.Visit(node.WhenClause); 10686this.Visit(node.Expression); 10692this.Visit(node.Value); 10698this.Visit(node.Value); 10703this.Visit(node.Receiver); 10708this.Visit(node.Expression); 10714this.Visit(node.Receiver); 10715this.Visit(node.AccessExpression); 10720this.Visit(node.Receiver); 10721this.Visit(node.WhenNotNull); 10722this.Visit(node.WhenNullOpt); 10728this.Visit(node.ValueTypeReceiver); 10729this.Visit(node.ReferenceTypeReceiver); 10734this.Visit(node.ReceiverOpt); 10739this.Visit(node.ReceiverOpt); 10744this.Visit(node.ReceiverOpt); 10750this.Visit(node.ReceiverOpt); 10751this.Visit(node.Argument); 10768this.Visit(node.InitializerExpressionOpt); 10773this.Visit(node.WithElement); 10784this.Visit(node.CollectionCreation); 10791this.Visit(node.Expression); 10807this.Visit(node.InitializerExpressionOpt); 10812this.Visit(node.InitializerExpressionOpt); 10817this.Visit(node.Placeholder); 10829this.Visit(node.Placeholder); 10836this.Visit(node.ImplicitReceiverOpt); 10841this.Visit(node.Expression); 10855this.Visit(node.InitializerExpressionOpt); 10860this.Visit(node.Argument); 10866this.Visit(node.InitializerOpt); 10876this.Visit(node.Count); 10877this.Visit(node.InitializerOpt); 10882this.Visit(node.Count); 10883this.Visit(node.InitializerOpt); 10888this.Visit(node.ReceiverOpt); 10894this.Visit(node.ReceiverOpt); 10899this.Visit(node.ReceiverOpt); 10904this.Visit(node.ReceiverOpt); 10910this.Visit(node.Receiver); 10911this.Visit(node.Argument); 10916this.Visit(node.Expression); 10917this.Visit(node.Argument); 10922this.Visit(node.Receiver); 10928this.Visit(node.Body); 10934this.Visit(node.Value); 10944this.Visit(node.Argument); 10961this.Visit(node.Value); 10962this.Visit(node.Alignment); 10963this.Visit(node.Format); 10968this.Visit(node.Expression); 10969this.Visit(node.Pattern); 10974this.Visit(node.Value); 10979this.Visit(node.LeftOfPendingConjunction); 10980this.Visit(node.ValueProperty); 10981this.Visit(node.ValuePattern); 10987this.Visit(node.DeclaredType); 10988this.Visit(node.VariableAccess); 10993this.Visit(node.DeclaredType); 10996this.Visit(node.VariableAccess); 11002this.Visit(node.VariableAccess); 11007this.Visit(node.Pattern); 11017this.Visit(node.Pattern); 11022this.Visit(node.Member); 11023this.Visit(node.Pattern); 11028this.Visit(node.Receiver); 11033this.Visit(node.DeclaredType); 11038this.Visit(node.Left); 11039this.Visit(node.Right); 11044this.Visit(node.Negated); 11049this.Visit(node.Value); 11055this.Visit(node.Expression); 11060this.Visit(node.ReceiverOpt); 11065this.Visit(node.ReceiverOpt); 11071this.Visit(node.BlockBody); 11072this.Visit(node.ExpressionBody); 11077this.Visit(node.Initializer); 11078this.Visit(node.BlockBody); 11079this.Visit(node.ExpressionBody); 11084this.Visit(node.Expression); 11089this.Visit(node.OriginalExpression); 11094this.Visit(node.Receiver); 11095this.Visit(node.InitializerExpression); 11106BoundExpression value = (BoundExpression)this.Visit(node.Value); 11113BoundExpression value = (BoundExpression)this.Visit(node.Value); 11120BoundExpression value = (BoundExpression)this.Visit(node.Value); 11125BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11135BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11172BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 11208BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11226BoundBlock finallyBlock = (BoundBlock)this.Visit(node.FinallyBlock); 11232BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 11254BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11263BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11274BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11280BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 11293BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11299BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11300BoundExpression index = (BoundExpression)this.Visit(node.Index); 11306BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 11314BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11320BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11326BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11333BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11340BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 11341BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 11347BoundExpression left = (BoundExpression)this.Visit(node.Left); 11348BoundExpression right = (BoundExpression)this.Visit(node.Right); 11354BoundExpression left = (BoundExpression)this.Visit(node.Left); 11355BoundExpression right = (BoundExpression)this.Visit(node.Right); 11367BoundExpression left = (BoundExpression)this.Visit(node.Left); 11368BoundExpression right = (BoundExpression)this.Visit(node.Right); 11376BoundExpression left = (BoundExpression)this.Visit(node.Left); 11377BoundExpression right = (BoundExpression)this.Visit(node.Right); 11387BoundExpression left = (BoundExpression)this.Visit(node.Left); 11388BoundExpression right = (BoundExpression)this.Visit(node.Right); 11394BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 11395BoundConversion right = (BoundConversion)this.Visit(node.Right); 11401BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11402BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11410BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 11411BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 11417BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11418BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11419BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11425BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11426BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 11427BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 11434BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11441BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11447BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11455BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 11456BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 11457BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 11458BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 11463BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11464BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 11471BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11478BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 11479BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 11569BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11570BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11576BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11577BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 11585BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 11591BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11598BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 11618BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11625BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11630BoundStatement? statementOpt = (BoundStatement?)this.Visit(node.StatementOpt); 11640BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 11653BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 11659BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 11660BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 11671BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11678BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 11679BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 11685BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11690BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11696BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11701BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11707BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11713BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11721BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11724BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 11730BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11735BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11736BoundStatement consequence = (BoundStatement)this.Visit(node.Consequence); 11737BoundStatement? alternativeOpt = (BoundStatement?)this.Visit(node.AlternativeOpt); 11745BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11746BoundStatement body = (BoundStatement)this.Visit(node.Body); 11754BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11755BoundStatement body = (BoundStatement)this.Visit(node.Body); 11764BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 11765BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 11766BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 11767BoundStatement body = (BoundStatement)this.Visit(node.Body); 11777BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 11778BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 11779BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11780BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 11781BoundStatement body = (BoundStatement)this.Visit(node.Body); 11786BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.Visit(node.DeconstructionAssignment); 11787BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.Visit(node.TargetPlaceholder); 11793BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 11794BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 11795BoundStatement body = (BoundStatement)this.Visit(node.Body); 11796BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 11802BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 11803BoundStatement body = (BoundStatement)this.Visit(node.Body); 11808BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 11809BoundStatement body = (BoundStatement)this.Visit(node.Body); 11815BoundBlock tryBlock = (BoundBlock)this.Visit(node.TryBlock); 11817BoundBlock? finallyBlockOpt = (BoundBlock?)this.Visit(node.FinallyBlockOpt); 11823BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 11824BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 11825BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 11826BoundBlock body = (BoundBlock)this.Visit(node.Body); 11875BoundExpression value = (BoundExpression)this.Visit(node.Value); 11893BoundExpression? caseExpressionOpt = (BoundExpression?)this.Visit(node.CaseExpressionOpt); 11894BoundLabel? labelExpressionOpt = (BoundLabel?)this.Visit(node.LabelExpressionOpt); 11900BoundStatement body = (BoundStatement)this.Visit(node.Body); 11917BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 11924BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 11925BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 11926BoundExpression value = (BoundExpression)this.Visit(node.Value); 11932BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11941BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 11950BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.Visit(node.RootNode); 11955BoundDagEvaluation evaluation = (BoundDagEvaluation)this.Visit(node.Evaluation); 11956BoundDecisionDagNode next = (BoundDecisionDagNode)this.Visit(node.Next); 11961BoundDagTest test = (BoundDagTest)this.Visit(node.Test); 11962BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11963BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.Visit(node.WhenFalse); 11968BoundExpression? whenExpression = (BoundExpression?)this.Visit(node.WhenExpression); 11969BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.Visit(node.WhenTrue); 11970BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.Visit(node.WhenFalse); 11980BoundDagEvaluation? source = (BoundDagEvaluation?)this.Visit(node.Source); 11986BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11992BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 11997BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12002BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12007BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12013BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12018BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12025BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12031BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12037BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12042BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 12043BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 12044BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 12045BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 12046BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12052BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 12053BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 12054BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 12055BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 12056BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12062BoundDagTemp target = (BoundDagTemp)this.Visit(node.Target); 12063BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12068BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 12081BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12082BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 12087BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12095BoundExpression value = (BoundExpression)this.Visit(node.Value); 12103BoundExpression value = (BoundExpression)this.Visit(node.Value); 12109BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12116BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12123BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12124BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 12131BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12132BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 12133BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 12144BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 12145BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 12154BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12161BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12169BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12177BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12178BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12201BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12207BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 12221BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.CollectionCreation); 12235BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12260BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12266BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12272BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12293BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 12302BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 12309BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12335BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 12342BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12349BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12361BoundExpression count = (BoundExpression)this.Visit(node.Count); 12362BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12369BoundExpression count = (BoundExpression)this.Visit(node.Count); 12370BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 12378BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12391BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12398BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12406BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12413BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12414BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12424BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12425BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12432BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12441BoundBlock body = (BoundBlock)this.Visit(node.Body); 12454BoundExpression value = (BoundExpression)this.Visit(node.Value); 12468BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 12496BoundExpression value = (BoundExpression)this.Visit(node.Value); 12497BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 12498BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 12506BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12507BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12514BoundExpression value = (BoundExpression)this.Visit(node.Value); 12521BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.Visit(node.LeftOfPendingConjunction); 12522BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.Visit(node.ValueProperty); 12523BoundPattern valuePattern = (BoundPattern)this.Visit(node.ValuePattern); 12538BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12539BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12548BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 12551BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12564BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 12571BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 12591BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12596BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.Visit(node.Member); 12597BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 12603BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 12609BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 12616BoundPattern left = (BoundPattern)this.Visit(node.Left); 12617BoundPattern right = (BoundPattern)this.Visit(node.Right); 12624BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 12631BoundExpression value = (BoundExpression)this.Visit(node.Value); 12643BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12650BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12657BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 12669BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12670BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12676BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 12677BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 12678BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 12683BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12689BoundExpression? originalExpression = (BoundExpression?)this.Visit(node.OriginalExpression); 12696BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12697BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression); 12720BoundExpression value = (BoundExpression)this.Visit(node.Value); 12728BoundExpression value = (BoundExpression)this.Visit(node.Value); 12736BoundExpression value = (BoundExpression)this.Visit(node.Value); 12754BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12848BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 12937BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 12972BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.Visit(node.BoundContainingTypeOpt); 13022BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13042BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13063BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13080BoundMethodGroup operand = (BoundMethodGroup)this.Visit(node.Operand); 13115BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13132BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13133BoundExpression index = (BoundExpression)this.Visit(node.Index); 13150BoundExpression invokedExpression = (BoundExpression)this.Visit(node.InvokedExpression); 13169BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13186BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13203BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13221BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13239BoundExpression? leftOperandOpt = (BoundExpression?)this.Visit(node.LeftOperandOpt); 13240BoundExpression? rightOperandOpt = (BoundExpression?)this.Visit(node.RightOperandOpt); 13257BoundExpression left = (BoundExpression)this.Visit(node.Left); 13258BoundExpression right = (BoundExpression)this.Visit(node.Right); 13275BoundExpression left = (BoundExpression)this.Visit(node.Left); 13276BoundExpression right = (BoundExpression)this.Visit(node.Right); 13293BoundTupleExpression left = (BoundTupleExpression)this.Visit(node.Left); 13294BoundConversion right = (BoundConversion)this.Visit(node.Right); 13311BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13312BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13331BoundExpression leftOperand = (BoundExpression)this.Visit(node.LeftOperand); 13332BoundExpression rightOperand = (BoundExpression)this.Visit(node.RightOperand); 13349BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13350BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13351BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13369BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13370BoundExpression consequence = (BoundExpression)this.Visit(node.Consequence); 13371BoundExpression alternative = (BoundExpression)this.Visit(node.Alternative); 13388BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13406BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13423BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13442BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.AwaitableInstancePlaceholder); 13443BoundExpression? getAwaiter = (BoundExpression?)this.Visit(node.GetAwaiter); 13444BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.Visit(node.RuntimeAsyncAwaitCall); 13445BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.Visit(node.RuntimeAsyncAwaitCallPlaceholder); 13451BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13452BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.Visit(node.AwaitableInfo); 13470BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13488BoundStatement? prologue = (BoundStatement?)this.Visit(node.Prologue); 13489BoundStatement? epilogue = (BoundStatement?)this.Visit(node.Epilogue); 13709BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13710BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13727BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13728BoundTypeExpression targetType = (BoundTypeExpression)this.Visit(node.TargetType); 13747BoundTypeExpression sourceType = (BoundTypeExpression)this.Visit(node.SourceType); 13764BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13782BoundExpression operand = (BoundExpression)this.Visit(node.Operand); 13832BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13851BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.Visit(node.Instrumentation); 13866BoundStatement statement = (BoundStatement)this.Visit(node.Statement); 13873BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.Visit(node.DeclaredTypeOpt); 13874BoundExpression? initializerOpt = (BoundExpression?)this.Visit(node.InitializerOpt); 13882BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 13883BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 13891BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13894BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.Visit(node.DefaultLabel); 13901BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13902BoundStatement body = (BoundStatement)this.Visit(node.Body); 13909BoundExpression condition = (BoundExpression)this.Visit(node.Condition); 13910BoundStatement body = (BoundStatement)this.Visit(node.Body); 13918BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 13919BoundExpression? condition = (BoundExpression?)this.Visit(node.Condition); 13920BoundStatement? increment = (BoundStatement?)this.Visit(node.Increment); 13921BoundStatement body = (BoundStatement)this.Visit(node.Body); 13930BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.Visit(node.IterationVariableType); 13931BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.Visit(node.IterationErrorExpressionOpt); 13932BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 13933BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.Visit(node.DeconstructionOpt); 13934BoundStatement body = (BoundStatement)this.Visit(node.Body); 13941BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.Visit(node.DeclarationsOpt); 13942BoundExpression? expressionOpt = (BoundExpression?)this.Visit(node.ExpressionOpt); 13943BoundStatement body = (BoundStatement)this.Visit(node.Body); 13944BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.Visit(node.AwaitOpt); 13951BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.Visit(node.Declarations); 13952BoundStatement body = (BoundStatement)this.Visit(node.Body); 13960BoundExpression? exceptionSourceOpt = (BoundExpression?)this.Visit(node.ExceptionSourceOpt); 13961BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.Visit(node.ExceptionFilterPrologueOpt); 13962BoundExpression? exceptionFilterOpt = (BoundExpression?)this.Visit(node.ExceptionFilterOpt); 13963BoundBlock body = (BoundBlock)this.Visit(node.Body); 14076BoundExpression value = (BoundExpression)this.Visit(node.Value); 14123BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 14124BoundExpression? whenClause = (BoundExpression?)this.Visit(node.WhenClause); 14125BoundExpression value = (BoundExpression)this.Visit(node.Value); 14131BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14151BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14171BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14178BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14185BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14192BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14199BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 14200BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 14201BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 14202BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.Visit(node.ArgumentPlaceholder); 14203BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14210BoundDagTemp lengthTemp = (BoundDagTemp)this.Visit(node.LengthTemp); 14211BoundExpression indexerAccess = (BoundExpression)this.Visit(node.IndexerAccess); 14212BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.Visit(node.ReceiverPlaceholder); 14213BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.Visit(node.ArgumentPlaceholder); 14214BoundDagTemp input = (BoundDagTemp)this.Visit(node.Input); 14228BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14247BoundExpression value = (BoundExpression)this.Visit(node.Value); 14266BoundExpression value = (BoundExpression)this.Visit(node.Value); 14283BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14301BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14319BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14320BoundExpression accessExpression = (BoundExpression)this.Visit(node.AccessExpression); 14338BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 14339BoundExpression whenNotNull = (BoundExpression)this.Visit(node.WhenNotNull); 14340BoundExpression? whenNullOpt = (BoundExpression?)this.Visit(node.WhenNullOpt); 14369BoundExpression valueTypeReceiver = (BoundExpression)this.Visit(node.ValueTypeReceiver); 14370BoundExpression referenceTypeReceiver = (BoundExpression)this.Visit(node.ReferenceTypeReceiver); 14390BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14408BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14427BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14446BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14447BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14503BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14520BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 14540BoundExpression? collectionCreation = (BoundExpression?)this.Visit(node.CollectionCreation); 14589BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.Visit(node.SourceTuple); 14609BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14626BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14643BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14697BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.Visit(node.Placeholder); 14717BoundExpression? implicitReceiverOpt = (BoundExpression?)this.Visit(node.ImplicitReceiverOpt); 14735BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 14801BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.Visit(node.InitializerExpressionOpt); 14819BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 14837BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14872BoundExpression count = (BoundExpression)this.Visit(node.Count); 14873BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14891BoundExpression count = (BoundExpression)this.Visit(node.Count); 14892BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.Visit(node.InitializerOpt); 14910BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14945BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14963BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 14982BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15000BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15001BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 15019BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15039BoundBlock body = (BoundBlock)this.Visit(node.Body); 15074BoundExpression value = (BoundExpression)this.Visit(node.Value); 15094BoundExpression argument = (BoundExpression)this.Visit(node.Argument); 15169BoundExpression value = (BoundExpression)this.Visit(node.Value); 15170BoundExpression? alignment = (BoundExpression?)this.Visit(node.Alignment); 15171BoundLiteral? format = (BoundLiteral?)this.Visit(node.Format); 15188BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15189BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 15209BoundExpression value = (BoundExpression)this.Visit(node.Value); 15218BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.Visit(node.LeftOfPendingConjunction); 15219BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.Visit(node.ValueProperty); 15220BoundPattern valuePattern = (BoundPattern)this.Visit(node.ValuePattern); 15236BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 15237BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15247BoundTypeExpression? declaredType = (BoundTypeExpression?)this.Visit(node.DeclaredType); 15250BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15264BoundExpression? variableAccess = (BoundExpression?)this.Visit(node.VariableAccess); 15272BoundPattern? pattern = (BoundPattern?)this.Visit(node.Pattern); 15292BoundPattern pattern = (BoundPattern)this.Visit(node.Pattern); 15299BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.Visit(node.Receiver); 15307BoundTypeExpression declaredType = (BoundTypeExpression)this.Visit(node.DeclaredType); 15315BoundPattern negated = (BoundPattern)this.Visit(node.Negated); 15323BoundExpression value = (BoundExpression)this.Visit(node.Value); 15341BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15359BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15377BoundExpression? receiverOpt = (BoundExpression?)this.Visit(node.ReceiverOpt); 15412BoundStatement? initializer = (BoundStatement?)this.Visit(node.Initializer); 15413BoundBlock? blockBody = (BoundBlock?)this.Visit(node.BlockBody); 15414BoundBlock? expressionBody = (BoundBlock?)this.Visit(node.ExpressionBody); 15420BoundExpression expression = (BoundExpression)this.Visit(node.Expression); 15437BoundExpression? originalExpression = (BoundExpression?)this.Visit(node.OriginalExpression); 15455BoundExpression receiver = (BoundExpression)this.Visit(node.Receiver); 15456BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.Visit(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 69BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.Visit(node.ReceiverOpt); 215var argument = (BoundExpression)rewriter.Visit(node.Argument); 284BoundExpression operand = (BoundExpression)rewriter.Visit(node.Operand);