7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3423
public override BoundNode
Visit
(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
216
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
368
public override BoundNode?
Visit
(BoundNode node)
CodeGen\Optimizer.cs (1)
443
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
340
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
90
public override BoundNode?
Visit
(BoundNode? node)
709 references to Visit
Microsoft.CodeAnalysis.CSharp (709)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3427
return base.
Visit
(node);
Binder\UnionMatchingRewriter.cs (9)
43
var result = new UnionMatchingRewriter(compilation).
Visit
(pattern);
50
return
Visit
(node);
183
BoundPattern negated = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Negated));
189
BoundPattern? pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
201
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
208
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
226
BoundPattern result = (BoundPattern)
Visit
(binaryPattern.Left);
270
var right = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)rewriter.
Visit
(node.Right));
291
var right = (BoundPattern)rewriter.
Visit
(node.Right);
BoundTree\BoundTreeRewriter.cs (3)
40
var visited = this.
Visit
(item);
223
return base.
Visit
(node);
233
return base.
Visit
(node);
BoundTree\BoundTreeWalker.cs (5)
23
this.
Visit
(list[i]);
44
this.
Visit
(arguments[arguments.Length - 1]);
48
this.
Visit
(arguments[arguments.Length - 2]);
78
return base.
Visit
(node);
89
return base.
Visit
(node);
BoundTree\NullabilityRewriter.cs (13)
17
return
Visit
(node);
37
var rewrittenCondition = (BoundExpression)
Visit
(node.Condition);
38
var rewrittenConsequence = (BoundStatement)
Visit
(node.Consequence);
55
rewrittenAlternative = (BoundStatement)
Visit
(alternative);
88
var leftChild = (BoundExpression)
Visit
(stack.Peek().Left);
95
var right = (BoundExpression)
Visit
(currentBinary.Right);
153
var leftChild = (BoundPattern)
Visit
(stack.Peek().Left);
162
var right = (BoundPattern)
Visit
(currentBinary.Right);
177
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
178
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
289
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
290
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
292
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
372
return base.
Visit
(node);
CodeGen\Optimizer.cs (2)
469
node = (BoundExpression)base.
Visit
(node) :
576
var result = base.
Visit
(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368
return base.
Visit
(node);
374
return base.
Visit
(node);
FlowAnalysis\NullableWalker.cs (1)
1750
var rewrittenNode = rewriter.
Visit
(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
87
return base.
Visit
(node);
103
return base.
Visit
(node);
Generated\BoundNodes.xml.Generated.cs (666)
10042
this.
Visit
(node.Value);
10047
this.
Visit
(node.Value);
10052
this.
Visit
(node.Value);
10057
this.
Visit
(node.Statement);
10063
this.
Visit
(node.Receiver);
10074
this.
Visit
(node.Receiver);
10085
this.
Visit
(node.Expression);
10100
this.
Visit
(node.FinallyBlock);
10105
this.
Visit
(node.BoundContainingTypeOpt);
10113
this.
Visit
(node.Operand);
10118
this.
Visit
(node.Operand);
10123
this.
Visit
(node.Operand);
10128
this.
Visit
(node.Operand);
10134
this.
Visit
(node.Operand);
10139
this.
Visit
(node.Expression);
10140
this.
Visit
(node.Index);
10145
this.
Visit
(node.InvokedExpression);
10151
this.
Visit
(node.Operand);
10156
this.
Visit
(node.Operand);
10161
this.
Visit
(node.Operand);
10166
this.
Visit
(node.Operand);
10171
this.
Visit
(node.LeftOperandOpt);
10172
this.
Visit
(node.RightOperandOpt);
10177
this.
Visit
(node.Left);
10178
this.
Visit
(node.Right);
10183
this.
Visit
(node.Left);
10184
this.
Visit
(node.Right);
10189
this.
Visit
(node.Left);
10190
this.
Visit
(node.Right);
10195
this.
Visit
(node.Left);
10196
this.
Visit
(node.Right);
10201
this.
Visit
(node.Left);
10202
this.
Visit
(node.Right);
10207
this.
Visit
(node.Left);
10208
this.
Visit
(node.Right);
10213
this.
Visit
(node.LeftOperand);
10214
this.
Visit
(node.RightOperand);
10219
this.
Visit
(node.LeftOperand);
10220
this.
Visit
(node.RightOperand);
10225
this.
Visit
(node.Condition);
10226
this.
Visit
(node.Consequence);
10227
this.
Visit
(node.Alternative);
10232
this.
Visit
(node.Condition);
10233
this.
Visit
(node.Consequence);
10234
this.
Visit
(node.Alternative);
10239
this.
Visit
(node.Expression);
10245
this.
Visit
(node.ArrayAccess);
10250
this.
Visit
(node.Expression);
10255
this.
Visit
(node.AwaitableInstancePlaceholder);
10256
this.
Visit
(node.GetAwaiter);
10257
this.
Visit
(node.RuntimeAsyncAwaitCall);
10258
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10263
this.
Visit
(node.Expression);
10264
this.
Visit
(node.AwaitableInfo);
10269
this.
Visit
(node.SourceType);
10274
this.
Visit
(node.Prologue);
10275
this.
Visit
(node.Epilogue);
10295
this.
Visit
(node.Operand);
10296
this.
Visit
(node.TargetType);
10301
this.
Visit
(node.Operand);
10302
this.
Visit
(node.TargetType);
10307
this.
Visit
(node.SourceType);
10312
this.
Visit
(node.Operand);
10317
this.
Visit
(node.Operand);
10328
this.
Visit
(node.Expression);
10333
this.
Visit
(node.StatementOpt);
10338
this.
Visit
(node.StatementOpt);
10346
this.
Visit
(node.Instrumentation);
10357
this.
Visit
(node.Statement);
10362
this.
Visit
(node.DeclaredTypeOpt);
10363
this.
Visit
(node.InitializerOpt);
10374
this.
Visit
(node.AwaitOpt);
10380
this.
Visit
(node.BlockBody);
10381
this.
Visit
(node.ExpressionBody);
10387
this.
Visit
(node.ExpressionOpt);
10392
this.
Visit
(node.Expression);
10398
this.
Visit
(node.ExpressionOpt);
10403
this.
Visit
(node.Expression);
10408
this.
Visit
(node.LabelExpressionOpt);
10413
this.
Visit
(node.LabelExpressionOpt);
10418
this.
Visit
(node.Expression);
10420
this.
Visit
(node.DefaultLabel);
10425
this.
Visit
(node.Expression);
10430
this.
Visit
(node.Condition);
10431
this.
Visit
(node.Consequence);
10432
this.
Visit
(node.AlternativeOpt);
10437
this.
Visit
(node.Condition);
10438
this.
Visit
(node.Body);
10443
this.
Visit
(node.Condition);
10444
this.
Visit
(node.Body);
10449
this.
Visit
(node.Initializer);
10450
this.
Visit
(node.Condition);
10451
this.
Visit
(node.Increment);
10452
this.
Visit
(node.Body);
10457
this.
Visit
(node.IterationVariableType);
10458
this.
Visit
(node.IterationErrorExpressionOpt);
10459
this.
Visit
(node.Expression);
10460
this.
Visit
(node.DeconstructionOpt);
10461
this.
Visit
(node.Body);
10466
this.
Visit
(node.DeconstructionAssignment);
10467
this.
Visit
(node.TargetPlaceholder);
10472
this.
Visit
(node.DeclarationsOpt);
10473
this.
Visit
(node.ExpressionOpt);
10474
this.
Visit
(node.Body);
10475
this.
Visit
(node.AwaitOpt);
10480
this.
Visit
(node.Declarations);
10481
this.
Visit
(node.Body);
10486
this.
Visit
(node.Argument);
10487
this.
Visit
(node.Body);
10492
this.
Visit
(node.TryBlock);
10494
this.
Visit
(node.FinallyBlockOpt);
10499
this.
Visit
(node.ExceptionSourceOpt);
10500
this.
Visit
(node.ExceptionFilterPrologueOpt);
10501
this.
Visit
(node.ExceptionFilterOpt);
10502
this.
Visit
(node.Body);
10515
this.
Visit
(node.Value);
10522
this.
Visit
(node.CaseExpressionOpt);
10523
this.
Visit
(node.LabelExpressionOpt);
10528
this.
Visit
(node.Body);
10539
this.
Visit
(node.Condition);
10544
this.
Visit
(node.Pattern);
10545
this.
Visit
(node.WhenClause);
10546
this.
Visit
(node.Value);
10551
this.
Visit
(node.Expression);
10557
this.
Visit
(node.Expression);
10563
this.
Visit
(node.RootNode);
10568
this.
Visit
(node.Evaluation);
10569
this.
Visit
(node.Next);
10574
this.
Visit
(node.Test);
10575
this.
Visit
(node.WhenTrue);
10576
this.
Visit
(node.WhenFalse);
10581
this.
Visit
(node.WhenExpression);
10582
this.
Visit
(node.WhenTrue);
10583
this.
Visit
(node.WhenFalse);
10589
this.
Visit
(node.Source);
10594
this.
Visit
(node.Input);
10599
this.
Visit
(node.Input);
10604
this.
Visit
(node.Input);
10609
this.
Visit
(node.Input);
10614
this.
Visit
(node.Input);
10619
this.
Visit
(node.Input);
10624
this.
Visit
(node.Input);
10629
this.
Visit
(node.Input);
10634
this.
Visit
(node.Input);
10639
this.
Visit
(node.Input);
10644
this.
Visit
(node.LengthTemp);
10645
this.
Visit
(node.IndexerAccess);
10646
this.
Visit
(node.ReceiverPlaceholder);
10647
this.
Visit
(node.ArgumentPlaceholder);
10648
this.
Visit
(node.Input);
10653
this.
Visit
(node.LengthTemp);
10654
this.
Visit
(node.IndexerAccess);
10655
this.
Visit
(node.ReceiverPlaceholder);
10656
this.
Visit
(node.ArgumentPlaceholder);
10657
this.
Visit
(node.Input);
10662
this.
Visit
(node.Target);
10663
this.
Visit
(node.Input);
10668
this.
Visit
(node.Input);
10679
this.
Visit
(node.Pattern);
10680
this.
Visit
(node.WhenClause);
10685
this.
Visit
(node.Expression);
10691
this.
Visit
(node.Value);
10697
this.
Visit
(node.Value);
10702
this.
Visit
(node.Receiver);
10707
this.
Visit
(node.Expression);
10713
this.
Visit
(node.Receiver);
10714
this.
Visit
(node.AccessExpression);
10719
this.
Visit
(node.Receiver);
10720
this.
Visit
(node.WhenNotNull);
10721
this.
Visit
(node.WhenNullOpt);
10727
this.
Visit
(node.ValueTypeReceiver);
10728
this.
Visit
(node.ReferenceTypeReceiver);
10733
this.
Visit
(node.ReceiverOpt);
10738
this.
Visit
(node.ReceiverOpt);
10743
this.
Visit
(node.ReceiverOpt);
10749
this.
Visit
(node.ReceiverOpt);
10750
this.
Visit
(node.Argument);
10767
this.
Visit
(node.InitializerExpressionOpt);
10772
this.
Visit
(node.WithElement);
10783
this.
Visit
(node.CollectionCreation);
10790
this.
Visit
(node.Expression);
10806
this.
Visit
(node.InitializerExpressionOpt);
10811
this.
Visit
(node.InitializerExpressionOpt);
10816
this.
Visit
(node.Placeholder);
10828
this.
Visit
(node.Placeholder);
10835
this.
Visit
(node.ImplicitReceiverOpt);
10840
this.
Visit
(node.Expression);
10854
this.
Visit
(node.InitializerExpressionOpt);
10859
this.
Visit
(node.Argument);
10865
this.
Visit
(node.InitializerOpt);
10875
this.
Visit
(node.Count);
10876
this.
Visit
(node.InitializerOpt);
10881
this.
Visit
(node.Count);
10882
this.
Visit
(node.InitializerOpt);
10887
this.
Visit
(node.ReceiverOpt);
10893
this.
Visit
(node.ReceiverOpt);
10898
this.
Visit
(node.ReceiverOpt);
10903
this.
Visit
(node.ReceiverOpt);
10909
this.
Visit
(node.Receiver);
10910
this.
Visit
(node.Argument);
10915
this.
Visit
(node.Expression);
10916
this.
Visit
(node.Argument);
10921
this.
Visit
(node.Receiver);
10927
this.
Visit
(node.Body);
10933
this.
Visit
(node.Value);
10943
this.
Visit
(node.Argument);
10960
this.
Visit
(node.Value);
10961
this.
Visit
(node.Alignment);
10962
this.
Visit
(node.Format);
10967
this.
Visit
(node.Expression);
10968
this.
Visit
(node.Pattern);
10973
this.
Visit
(node.Value);
10978
this.
Visit
(node.LeftOfPendingConjunction);
10979
this.
Visit
(node.ValueProperty);
10980
this.
Visit
(node.ValuePattern);
10986
this.
Visit
(node.DeclaredType);
10987
this.
Visit
(node.VariableAccess);
10992
this.
Visit
(node.DeclaredType);
10995
this.
Visit
(node.VariableAccess);
11001
this.
Visit
(node.VariableAccess);
11006
this.
Visit
(node.Pattern);
11016
this.
Visit
(node.Pattern);
11021
this.
Visit
(node.Member);
11022
this.
Visit
(node.Pattern);
11027
this.
Visit
(node.Receiver);
11032
this.
Visit
(node.DeclaredType);
11037
this.
Visit
(node.Left);
11038
this.
Visit
(node.Right);
11043
this.
Visit
(node.Negated);
11048
this.
Visit
(node.Value);
11054
this.
Visit
(node.Expression);
11059
this.
Visit
(node.ReceiverOpt);
11064
this.
Visit
(node.ReceiverOpt);
11070
this.
Visit
(node.BlockBody);
11071
this.
Visit
(node.ExpressionBody);
11076
this.
Visit
(node.Initializer);
11077
this.
Visit
(node.BlockBody);
11078
this.
Visit
(node.ExpressionBody);
11083
this.
Visit
(node.Expression);
11088
this.
Visit
(node.OriginalExpression);
11093
this.
Visit
(node.Receiver);
11094
this.
Visit
(node.InitializerExpression);
11105
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11112
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11119
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11124
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11134
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11171
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11207
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11225
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
11231
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
11253
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11262
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11273
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11279
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11292
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11298
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11299
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11305
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11313
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11319
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11325
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11332
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11339
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11340
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11346
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11347
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11353
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11354
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11366
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11367
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11375
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11376
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11386
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11387
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11393
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11394
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11400
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11401
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11409
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11410
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11416
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11417
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11418
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11424
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11425
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11426
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11433
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11440
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11446
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11454
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11455
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11456
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11457
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11462
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11463
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11470
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11477
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11478
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11568
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11569
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11575
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11576
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11584
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11590
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11597
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11617
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11624
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11629
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11639
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11652
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11658
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11659
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11670
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11677
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11678
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11684
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11689
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11695
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11700
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11706
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11712
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11720
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11723
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11729
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11734
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11735
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11736
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11744
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11745
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11753
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11754
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11763
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11764
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11765
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11766
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11776
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11777
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11778
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11779
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11780
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11785
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11786
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11792
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11793
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11794
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11795
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11801
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11802
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11807
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11808
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11814
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11816
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11822
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11823
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11824
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11825
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11874
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11892
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11893
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11899
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11916
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11923
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11924
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11925
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11931
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11940
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11949
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11954
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11955
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11960
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11961
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11962
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11967
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11968
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11969
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11979
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11985
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11991
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11996
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12001
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12006
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12012
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12017
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12024
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12030
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12036
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12041
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12042
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12043
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12044
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12045
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12051
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12052
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12053
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12054
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12055
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12061
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
12062
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12067
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12080
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12081
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
12086
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12094
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12102
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12108
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12115
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12122
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12123
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
12130
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12131
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
12132
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
12143
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
12144
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
12153
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12160
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12168
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12176
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12177
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12200
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12206
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
12220
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
12234
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12259
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12265
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12271
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12292
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12301
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12308
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12334
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12341
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12348
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12360
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12361
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12368
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12369
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12377
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12390
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12397
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12405
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12412
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12413
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12423
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12424
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12431
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12440
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12453
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12467
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12495
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12496
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12497
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12505
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12506
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12513
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12520
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
12521
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
12522
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
12537
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12538
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12547
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12550
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12563
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12570
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12590
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12595
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12596
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12602
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12608
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12615
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12616
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12623
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12630
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12642
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12649
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12656
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12668
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12669
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12675
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12676
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12677
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12682
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12688
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
12695
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12696
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12719
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12727
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12735
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12753
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12847
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12936
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12971
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
13021
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13041
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13062
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13079
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
13114
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13131
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13132
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
13149
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
13168
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13185
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13202
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13220
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13238
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
13239
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
13256
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13257
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13274
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13275
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13292
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13293
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13310
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13311
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13330
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13331
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13348
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13349
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13350
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13368
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13369
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13370
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13387
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13405
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13422
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13441
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13442
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13443
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13444
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13450
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13451
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13469
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13487
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13488
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13708
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13709
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13726
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13727
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13746
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13763
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13781
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13831
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13850
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13865
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13872
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13873
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13881
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13882
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13890
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13893
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13900
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13901
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13908
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13909
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13917
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13918
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13919
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13920
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13929
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13930
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13931
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13932
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13933
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13940
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13941
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13942
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13943
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13950
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13951
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13959
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13960
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13961
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13962
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14075
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14122
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14123
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
14124
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14130
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14150
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14170
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14177
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14184
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14191
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14198
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14199
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14200
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14201
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14202
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14209
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14210
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14211
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14212
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14213
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14227
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14246
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14265
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14282
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14300
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14318
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14319
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14337
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14338
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14339
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14368
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14369
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14389
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14407
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14426
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14445
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14446
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14502
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14519
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
14539
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
14588
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14608
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14625
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14642
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14696
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14716
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14734
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14800
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14818
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14836
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14871
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14872
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14890
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14891
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14909
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14944
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14962
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14981
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14999
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15000
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15018
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15038
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
15073
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15093
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15168
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15169
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
15170
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
15187
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15188
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15208
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15217
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
15218
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
15219
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
15235
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15236
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15246
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
15249
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15263
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15271
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
15291
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15298
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15306
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15314
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15322
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15340
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15358
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15376
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15411
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15412
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15413
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15419
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15436
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
15454
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15455
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55
BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.
Visit
(node.ReceiverOpt);
69
BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.
Visit
(node.ReceiverOpt);
215
var argument = (BoundExpression)rewriter.
Visit
(node.Argument);
284
BoundExpression operand = (BoundExpression)rewriter.
Visit
(node.Operand);