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);
199
BoundPattern negated = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Negated));
205
BoundPattern? pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
217
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
224
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
242
BoundPattern result = (BoundPattern)
Visit
(binaryPattern.Left);
286
var right = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)rewriter.
Visit
(node.Right));
307
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)
10041
this.
Visit
(node.Value);
10046
this.
Visit
(node.Value);
10051
this.
Visit
(node.Value);
10056
this.
Visit
(node.Statement);
10062
this.
Visit
(node.Receiver);
10073
this.
Visit
(node.Receiver);
10084
this.
Visit
(node.Expression);
10099
this.
Visit
(node.FinallyBlock);
10104
this.
Visit
(node.BoundContainingTypeOpt);
10112
this.
Visit
(node.Operand);
10117
this.
Visit
(node.Operand);
10122
this.
Visit
(node.Operand);
10127
this.
Visit
(node.Operand);
10133
this.
Visit
(node.Operand);
10138
this.
Visit
(node.Expression);
10139
this.
Visit
(node.Index);
10144
this.
Visit
(node.InvokedExpression);
10150
this.
Visit
(node.Operand);
10155
this.
Visit
(node.Operand);
10160
this.
Visit
(node.Operand);
10165
this.
Visit
(node.Operand);
10170
this.
Visit
(node.LeftOperandOpt);
10171
this.
Visit
(node.RightOperandOpt);
10176
this.
Visit
(node.Left);
10177
this.
Visit
(node.Right);
10182
this.
Visit
(node.Left);
10183
this.
Visit
(node.Right);
10188
this.
Visit
(node.Left);
10189
this.
Visit
(node.Right);
10194
this.
Visit
(node.Left);
10195
this.
Visit
(node.Right);
10200
this.
Visit
(node.Left);
10201
this.
Visit
(node.Right);
10206
this.
Visit
(node.Left);
10207
this.
Visit
(node.Right);
10212
this.
Visit
(node.LeftOperand);
10213
this.
Visit
(node.RightOperand);
10218
this.
Visit
(node.LeftOperand);
10219
this.
Visit
(node.RightOperand);
10224
this.
Visit
(node.Condition);
10225
this.
Visit
(node.Consequence);
10226
this.
Visit
(node.Alternative);
10231
this.
Visit
(node.Condition);
10232
this.
Visit
(node.Consequence);
10233
this.
Visit
(node.Alternative);
10238
this.
Visit
(node.Expression);
10244
this.
Visit
(node.ArrayAccess);
10249
this.
Visit
(node.Expression);
10254
this.
Visit
(node.AwaitableInstancePlaceholder);
10255
this.
Visit
(node.GetAwaiter);
10256
this.
Visit
(node.RuntimeAsyncAwaitCall);
10257
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10262
this.
Visit
(node.Expression);
10263
this.
Visit
(node.AwaitableInfo);
10268
this.
Visit
(node.SourceType);
10273
this.
Visit
(node.Prologue);
10274
this.
Visit
(node.Epilogue);
10294
this.
Visit
(node.Operand);
10295
this.
Visit
(node.TargetType);
10300
this.
Visit
(node.Operand);
10301
this.
Visit
(node.TargetType);
10306
this.
Visit
(node.SourceType);
10311
this.
Visit
(node.Operand);
10316
this.
Visit
(node.Operand);
10327
this.
Visit
(node.Expression);
10332
this.
Visit
(node.StatementOpt);
10337
this.
Visit
(node.StatementOpt);
10345
this.
Visit
(node.Instrumentation);
10356
this.
Visit
(node.Statement);
10361
this.
Visit
(node.DeclaredTypeOpt);
10362
this.
Visit
(node.InitializerOpt);
10373
this.
Visit
(node.AwaitOpt);
10379
this.
Visit
(node.BlockBody);
10380
this.
Visit
(node.ExpressionBody);
10386
this.
Visit
(node.ExpressionOpt);
10391
this.
Visit
(node.Expression);
10397
this.
Visit
(node.ExpressionOpt);
10402
this.
Visit
(node.Expression);
10407
this.
Visit
(node.LabelExpressionOpt);
10412
this.
Visit
(node.LabelExpressionOpt);
10417
this.
Visit
(node.Expression);
10419
this.
Visit
(node.DefaultLabel);
10424
this.
Visit
(node.Expression);
10429
this.
Visit
(node.Condition);
10430
this.
Visit
(node.Consequence);
10431
this.
Visit
(node.AlternativeOpt);
10436
this.
Visit
(node.Condition);
10437
this.
Visit
(node.Body);
10442
this.
Visit
(node.Condition);
10443
this.
Visit
(node.Body);
10448
this.
Visit
(node.Initializer);
10449
this.
Visit
(node.Condition);
10450
this.
Visit
(node.Increment);
10451
this.
Visit
(node.Body);
10456
this.
Visit
(node.IterationVariableType);
10457
this.
Visit
(node.IterationErrorExpressionOpt);
10458
this.
Visit
(node.Expression);
10459
this.
Visit
(node.DeconstructionOpt);
10460
this.
Visit
(node.Body);
10465
this.
Visit
(node.DeconstructionAssignment);
10466
this.
Visit
(node.TargetPlaceholder);
10471
this.
Visit
(node.DeclarationsOpt);
10472
this.
Visit
(node.ExpressionOpt);
10473
this.
Visit
(node.Body);
10474
this.
Visit
(node.AwaitOpt);
10479
this.
Visit
(node.Declarations);
10480
this.
Visit
(node.Body);
10485
this.
Visit
(node.Argument);
10486
this.
Visit
(node.Body);
10491
this.
Visit
(node.TryBlock);
10493
this.
Visit
(node.FinallyBlockOpt);
10498
this.
Visit
(node.ExceptionSourceOpt);
10499
this.
Visit
(node.ExceptionFilterPrologueOpt);
10500
this.
Visit
(node.ExceptionFilterOpt);
10501
this.
Visit
(node.Body);
10514
this.
Visit
(node.Value);
10521
this.
Visit
(node.CaseExpressionOpt);
10522
this.
Visit
(node.LabelExpressionOpt);
10527
this.
Visit
(node.Body);
10538
this.
Visit
(node.Condition);
10543
this.
Visit
(node.Pattern);
10544
this.
Visit
(node.WhenClause);
10545
this.
Visit
(node.Value);
10550
this.
Visit
(node.Expression);
10556
this.
Visit
(node.Expression);
10562
this.
Visit
(node.RootNode);
10567
this.
Visit
(node.Evaluation);
10568
this.
Visit
(node.Next);
10573
this.
Visit
(node.Test);
10574
this.
Visit
(node.WhenTrue);
10575
this.
Visit
(node.WhenFalse);
10580
this.
Visit
(node.WhenExpression);
10581
this.
Visit
(node.WhenTrue);
10582
this.
Visit
(node.WhenFalse);
10588
this.
Visit
(node.Source);
10593
this.
Visit
(node.Input);
10598
this.
Visit
(node.Input);
10603
this.
Visit
(node.Input);
10608
this.
Visit
(node.Input);
10613
this.
Visit
(node.Input);
10618
this.
Visit
(node.Input);
10623
this.
Visit
(node.Input);
10628
this.
Visit
(node.Input);
10633
this.
Visit
(node.Input);
10638
this.
Visit
(node.Input);
10643
this.
Visit
(node.LengthTemp);
10644
this.
Visit
(node.IndexerAccess);
10645
this.
Visit
(node.ReceiverPlaceholder);
10646
this.
Visit
(node.ArgumentPlaceholder);
10647
this.
Visit
(node.Input);
10652
this.
Visit
(node.LengthTemp);
10653
this.
Visit
(node.IndexerAccess);
10654
this.
Visit
(node.ReceiverPlaceholder);
10655
this.
Visit
(node.ArgumentPlaceholder);
10656
this.
Visit
(node.Input);
10661
this.
Visit
(node.Target);
10662
this.
Visit
(node.Input);
10667
this.
Visit
(node.Input);
10678
this.
Visit
(node.Pattern);
10679
this.
Visit
(node.WhenClause);
10684
this.
Visit
(node.Expression);
10690
this.
Visit
(node.Value);
10696
this.
Visit
(node.Value);
10701
this.
Visit
(node.Receiver);
10706
this.
Visit
(node.Expression);
10712
this.
Visit
(node.Receiver);
10713
this.
Visit
(node.AccessExpression);
10718
this.
Visit
(node.Receiver);
10719
this.
Visit
(node.WhenNotNull);
10720
this.
Visit
(node.WhenNullOpt);
10726
this.
Visit
(node.ValueTypeReceiver);
10727
this.
Visit
(node.ReferenceTypeReceiver);
10732
this.
Visit
(node.ReceiverOpt);
10737
this.
Visit
(node.ReceiverOpt);
10742
this.
Visit
(node.ReceiverOpt);
10748
this.
Visit
(node.ReceiverOpt);
10749
this.
Visit
(node.Argument);
10766
this.
Visit
(node.InitializerExpressionOpt);
10771
this.
Visit
(node.WithElement);
10782
this.
Visit
(node.CollectionCreation);
10789
this.
Visit
(node.Expression);
10805
this.
Visit
(node.InitializerExpressionOpt);
10810
this.
Visit
(node.InitializerExpressionOpt);
10815
this.
Visit
(node.Placeholder);
10827
this.
Visit
(node.Placeholder);
10834
this.
Visit
(node.ImplicitReceiverOpt);
10839
this.
Visit
(node.Expression);
10853
this.
Visit
(node.InitializerExpressionOpt);
10858
this.
Visit
(node.Argument);
10864
this.
Visit
(node.InitializerOpt);
10874
this.
Visit
(node.Count);
10875
this.
Visit
(node.InitializerOpt);
10880
this.
Visit
(node.Count);
10881
this.
Visit
(node.InitializerOpt);
10886
this.
Visit
(node.ReceiverOpt);
10892
this.
Visit
(node.ReceiverOpt);
10897
this.
Visit
(node.ReceiverOpt);
10902
this.
Visit
(node.ReceiverOpt);
10908
this.
Visit
(node.Receiver);
10909
this.
Visit
(node.Argument);
10914
this.
Visit
(node.Expression);
10915
this.
Visit
(node.Argument);
10920
this.
Visit
(node.Receiver);
10926
this.
Visit
(node.Body);
10932
this.
Visit
(node.Value);
10942
this.
Visit
(node.Argument);
10959
this.
Visit
(node.Value);
10960
this.
Visit
(node.Alignment);
10961
this.
Visit
(node.Format);
10966
this.
Visit
(node.Expression);
10967
this.
Visit
(node.Pattern);
10972
this.
Visit
(node.Value);
10977
this.
Visit
(node.LeftOfPendingConjunction);
10978
this.
Visit
(node.ValueProperty);
10979
this.
Visit
(node.ValuePattern);
10985
this.
Visit
(node.DeclaredType);
10986
this.
Visit
(node.VariableAccess);
10991
this.
Visit
(node.DeclaredType);
10994
this.
Visit
(node.VariableAccess);
11000
this.
Visit
(node.VariableAccess);
11005
this.
Visit
(node.Pattern);
11015
this.
Visit
(node.Pattern);
11020
this.
Visit
(node.Member);
11021
this.
Visit
(node.Pattern);
11026
this.
Visit
(node.Receiver);
11031
this.
Visit
(node.DeclaredType);
11036
this.
Visit
(node.Left);
11037
this.
Visit
(node.Right);
11042
this.
Visit
(node.Negated);
11047
this.
Visit
(node.Value);
11053
this.
Visit
(node.Expression);
11058
this.
Visit
(node.ReceiverOpt);
11063
this.
Visit
(node.ReceiverOpt);
11069
this.
Visit
(node.BlockBody);
11070
this.
Visit
(node.ExpressionBody);
11075
this.
Visit
(node.Initializer);
11076
this.
Visit
(node.BlockBody);
11077
this.
Visit
(node.ExpressionBody);
11082
this.
Visit
(node.Expression);
11087
this.
Visit
(node.OriginalExpression);
11092
this.
Visit
(node.Receiver);
11093
this.
Visit
(node.InitializerExpression);
11104
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11111
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11118
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11123
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11133
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11170
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11206
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11224
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
11230
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
11252
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11261
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11272
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11278
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11291
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11297
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11298
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11304
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11312
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11318
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11324
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11331
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11338
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11339
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11345
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11346
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11352
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11353
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11365
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11366
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11374
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11375
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11385
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11386
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11392
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11393
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11399
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11400
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11408
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11409
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11415
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11416
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11417
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11423
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11424
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11425
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11432
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11439
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11445
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11453
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11454
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11455
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11456
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11461
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11462
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11469
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11476
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11477
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11567
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11568
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11574
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11575
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11583
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11589
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11596
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11616
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11623
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11628
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11638
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11651
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11657
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11658
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11669
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11676
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11677
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11683
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11688
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11694
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11699
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11705
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11711
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11719
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11722
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11728
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11733
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11734
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11735
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11743
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11744
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11752
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11753
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11762
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11763
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11764
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11765
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11775
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11776
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11777
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11778
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11779
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11784
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11785
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11791
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11792
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11793
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11794
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11800
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11801
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11806
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11807
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11813
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11815
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11821
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11822
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11823
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11824
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11873
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11891
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11892
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11898
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11915
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11922
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11923
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11924
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11930
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11939
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11948
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11953
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11954
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11959
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11960
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11961
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11966
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11967
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11968
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11978
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11984
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11990
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11995
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12000
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12005
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12011
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12016
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12023
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12029
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12035
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12040
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12041
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12042
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12043
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12044
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12050
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12051
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12052
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12053
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12054
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12060
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
12061
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12066
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12079
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12080
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
12085
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12093
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12101
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12107
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12114
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12121
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12122
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
12129
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12130
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
12131
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
12142
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
12143
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
12152
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12159
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12167
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12175
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12176
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12199
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12205
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
12219
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
12233
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12258
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12264
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12270
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12291
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12300
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12307
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12333
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12340
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12347
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12359
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12360
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12367
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12368
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12376
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12389
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12396
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12404
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12411
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12412
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12422
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12423
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12430
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12439
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12452
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12466
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12494
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12495
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12496
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12504
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12505
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12512
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12519
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
12520
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
12521
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
12536
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12537
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12546
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12549
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12562
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12569
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12589
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12594
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12595
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12601
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12607
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12614
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12615
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12622
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12629
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12641
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12648
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12655
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12667
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12668
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12674
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12675
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12676
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12681
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12687
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
12694
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12695
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12718
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12726
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12734
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12752
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12846
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12935
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12970
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
13020
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13040
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13061
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13078
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
13113
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13130
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13131
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
13148
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
13167
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13184
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13201
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13219
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13237
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
13238
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
13255
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13256
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13273
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13274
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13291
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13292
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13309
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13310
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13329
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13330
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13347
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13348
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13349
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13367
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13368
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13369
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13386
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13404
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13421
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13440
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13441
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13442
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13443
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13449
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13450
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13468
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13486
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13487
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13707
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13708
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13725
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13726
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13745
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13762
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13780
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13830
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13849
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13864
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13871
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13872
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13880
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13881
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13889
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13892
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13899
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13900
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13907
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13908
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13916
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13917
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13918
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13919
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13928
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13929
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13930
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13931
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13932
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13939
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13940
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13941
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13942
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13949
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13950
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13958
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13959
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13960
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13961
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14074
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14121
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14122
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
14123
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14129
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14149
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14169
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14176
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14183
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14190
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14197
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14198
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14199
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14200
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14201
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14208
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14209
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14210
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14211
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14212
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14226
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14245
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14264
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14281
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14299
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14317
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14318
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14336
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14337
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14338
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14367
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14368
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14388
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14406
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14425
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14444
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14445
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14501
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14518
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
14538
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
14587
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14607
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14624
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14641
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14695
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14715
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14733
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14799
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14817
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14835
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14870
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14871
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14889
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14890
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14908
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14943
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14961
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14980
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14998
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14999
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15017
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15037
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
15072
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15092
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15167
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15168
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
15169
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
15186
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15187
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15207
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15216
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
15217
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
15218
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
15234
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15235
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15245
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
15248
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15262
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15270
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
15290
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15297
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15305
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15313
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15321
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15339
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15357
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15375
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15410
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15411
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15412
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15418
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15435
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
15453
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15454
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);