6 overrides of Visit
Microsoft.CodeAnalysis.CSharp (6)
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)
707 references to Visit
Microsoft.CodeAnalysis.CSharp (707)
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)
1787
var rewrittenNode = rewriter.
Visit
(node);
Generated\BoundNodes.xml.Generated.cs (666)
10044
this.
Visit
(node.Value);
10049
this.
Visit
(node.Value);
10054
this.
Visit
(node.Value);
10059
this.
Visit
(node.Statement);
10065
this.
Visit
(node.Receiver);
10076
this.
Visit
(node.Receiver);
10087
this.
Visit
(node.Expression);
10102
this.
Visit
(node.FinallyBlock);
10107
this.
Visit
(node.BoundContainingTypeOpt);
10115
this.
Visit
(node.Operand);
10120
this.
Visit
(node.Operand);
10125
this.
Visit
(node.Operand);
10130
this.
Visit
(node.Operand);
10136
this.
Visit
(node.Operand);
10141
this.
Visit
(node.Expression);
10142
this.
Visit
(node.Index);
10147
this.
Visit
(node.InvokedExpression);
10153
this.
Visit
(node.Operand);
10158
this.
Visit
(node.Operand);
10163
this.
Visit
(node.Operand);
10168
this.
Visit
(node.Operand);
10173
this.
Visit
(node.LeftOperandOpt);
10174
this.
Visit
(node.RightOperandOpt);
10179
this.
Visit
(node.Left);
10180
this.
Visit
(node.Right);
10185
this.
Visit
(node.Left);
10186
this.
Visit
(node.Right);
10191
this.
Visit
(node.Left);
10192
this.
Visit
(node.Right);
10197
this.
Visit
(node.Left);
10198
this.
Visit
(node.Right);
10203
this.
Visit
(node.Left);
10204
this.
Visit
(node.Right);
10209
this.
Visit
(node.Left);
10210
this.
Visit
(node.Right);
10215
this.
Visit
(node.LeftOperand);
10216
this.
Visit
(node.RightOperand);
10221
this.
Visit
(node.LeftOperand);
10222
this.
Visit
(node.RightOperand);
10227
this.
Visit
(node.Condition);
10228
this.
Visit
(node.Consequence);
10229
this.
Visit
(node.Alternative);
10234
this.
Visit
(node.Condition);
10235
this.
Visit
(node.Consequence);
10236
this.
Visit
(node.Alternative);
10241
this.
Visit
(node.Expression);
10247
this.
Visit
(node.Expression);
10252
this.
Visit
(node.Expression);
10257
this.
Visit
(node.AwaitableInstancePlaceholder);
10258
this.
Visit
(node.GetAwaiter);
10259
this.
Visit
(node.RuntimeAsyncAwaitCall);
10260
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10265
this.
Visit
(node.Expression);
10266
this.
Visit
(node.AwaitableInfo);
10271
this.
Visit
(node.SourceType);
10276
this.
Visit
(node.Prologue);
10277
this.
Visit
(node.Epilogue);
10297
this.
Visit
(node.Operand);
10298
this.
Visit
(node.TargetType);
10303
this.
Visit
(node.Operand);
10304
this.
Visit
(node.TargetType);
10309
this.
Visit
(node.SourceType);
10314
this.
Visit
(node.Operand);
10319
this.
Visit
(node.Operand);
10330
this.
Visit
(node.Expression);
10335
this.
Visit
(node.StatementOpt);
10340
this.
Visit
(node.StatementOpt);
10348
this.
Visit
(node.Instrumentation);
10359
this.
Visit
(node.Statement);
10364
this.
Visit
(node.DeclaredTypeOpt);
10365
this.
Visit
(node.InitializerOpt);
10376
this.
Visit
(node.AwaitOpt);
10382
this.
Visit
(node.BlockBody);
10383
this.
Visit
(node.ExpressionBody);
10389
this.
Visit
(node.ExpressionOpt);
10394
this.
Visit
(node.Expression);
10400
this.
Visit
(node.ExpressionOpt);
10405
this.
Visit
(node.Expression);
10410
this.
Visit
(node.LabelExpressionOpt);
10415
this.
Visit
(node.LabelExpressionOpt);
10420
this.
Visit
(node.Expression);
10422
this.
Visit
(node.DefaultLabel);
10427
this.
Visit
(node.Expression);
10432
this.
Visit
(node.Condition);
10433
this.
Visit
(node.Consequence);
10434
this.
Visit
(node.AlternativeOpt);
10439
this.
Visit
(node.Condition);
10440
this.
Visit
(node.Body);
10445
this.
Visit
(node.Condition);
10446
this.
Visit
(node.Body);
10451
this.
Visit
(node.Initializer);
10452
this.
Visit
(node.Condition);
10453
this.
Visit
(node.Increment);
10454
this.
Visit
(node.Body);
10459
this.
Visit
(node.IterationVariableType);
10460
this.
Visit
(node.IterationErrorExpressionOpt);
10461
this.
Visit
(node.Expression);
10462
this.
Visit
(node.DeconstructionOpt);
10463
this.
Visit
(node.Body);
10468
this.
Visit
(node.DeconstructionAssignment);
10469
this.
Visit
(node.TargetPlaceholder);
10474
this.
Visit
(node.DeclarationsOpt);
10475
this.
Visit
(node.ExpressionOpt);
10476
this.
Visit
(node.Body);
10477
this.
Visit
(node.AwaitOpt);
10482
this.
Visit
(node.Declarations);
10483
this.
Visit
(node.Body);
10488
this.
Visit
(node.Argument);
10489
this.
Visit
(node.Body);
10494
this.
Visit
(node.TryBlock);
10496
this.
Visit
(node.FinallyBlockOpt);
10501
this.
Visit
(node.ExceptionSourceOpt);
10502
this.
Visit
(node.ExceptionFilterPrologueOpt);
10503
this.
Visit
(node.ExceptionFilterOpt);
10504
this.
Visit
(node.Body);
10517
this.
Visit
(node.Value);
10524
this.
Visit
(node.CaseExpressionOpt);
10525
this.
Visit
(node.LabelExpressionOpt);
10530
this.
Visit
(node.Body);
10541
this.
Visit
(node.Condition);
10546
this.
Visit
(node.Pattern);
10547
this.
Visit
(node.WhenClause);
10548
this.
Visit
(node.Value);
10553
this.
Visit
(node.Expression);
10559
this.
Visit
(node.Expression);
10565
this.
Visit
(node.RootNode);
10570
this.
Visit
(node.Evaluation);
10571
this.
Visit
(node.Next);
10576
this.
Visit
(node.Test);
10577
this.
Visit
(node.WhenTrue);
10578
this.
Visit
(node.WhenFalse);
10583
this.
Visit
(node.WhenExpression);
10584
this.
Visit
(node.WhenTrue);
10585
this.
Visit
(node.WhenFalse);
10591
this.
Visit
(node.Source);
10596
this.
Visit
(node.Input);
10601
this.
Visit
(node.Input);
10606
this.
Visit
(node.Input);
10611
this.
Visit
(node.Input);
10616
this.
Visit
(node.Input);
10621
this.
Visit
(node.Input);
10626
this.
Visit
(node.Input);
10631
this.
Visit
(node.Input);
10636
this.
Visit
(node.Input);
10641
this.
Visit
(node.Input);
10646
this.
Visit
(node.LengthTemp);
10647
this.
Visit
(node.IndexerAccess);
10648
this.
Visit
(node.ReceiverPlaceholder);
10649
this.
Visit
(node.ArgumentPlaceholder);
10650
this.
Visit
(node.Input);
10655
this.
Visit
(node.LengthTemp);
10656
this.
Visit
(node.IndexerAccess);
10657
this.
Visit
(node.ReceiverPlaceholder);
10658
this.
Visit
(node.ArgumentPlaceholder);
10659
this.
Visit
(node.Input);
10664
this.
Visit
(node.Target);
10665
this.
Visit
(node.Input);
10670
this.
Visit
(node.Input);
10681
this.
Visit
(node.Pattern);
10682
this.
Visit
(node.WhenClause);
10687
this.
Visit
(node.Expression);
10693
this.
Visit
(node.Value);
10699
this.
Visit
(node.Value);
10704
this.
Visit
(node.Receiver);
10709
this.
Visit
(node.Expression);
10715
this.
Visit
(node.Receiver);
10716
this.
Visit
(node.AccessExpression);
10721
this.
Visit
(node.Receiver);
10722
this.
Visit
(node.WhenNotNull);
10723
this.
Visit
(node.WhenNullOpt);
10729
this.
Visit
(node.ValueTypeReceiver);
10730
this.
Visit
(node.ReferenceTypeReceiver);
10735
this.
Visit
(node.ReceiverOpt);
10740
this.
Visit
(node.ReceiverOpt);
10745
this.
Visit
(node.ReceiverOpt);
10751
this.
Visit
(node.ReceiverOpt);
10752
this.
Visit
(node.Argument);
10769
this.
Visit
(node.InitializerExpressionOpt);
10774
this.
Visit
(node.WithElement);
10785
this.
Visit
(node.CollectionCreation);
10792
this.
Visit
(node.Expression);
10808
this.
Visit
(node.InitializerExpressionOpt);
10813
this.
Visit
(node.InitializerExpressionOpt);
10818
this.
Visit
(node.Placeholder);
10830
this.
Visit
(node.Placeholder);
10837
this.
Visit
(node.ImplicitReceiverOpt);
10842
this.
Visit
(node.Expression);
10856
this.
Visit
(node.InitializerExpressionOpt);
10861
this.
Visit
(node.Argument);
10867
this.
Visit
(node.InitializerOpt);
10877
this.
Visit
(node.Count);
10878
this.
Visit
(node.InitializerOpt);
10883
this.
Visit
(node.Count);
10884
this.
Visit
(node.InitializerOpt);
10889
this.
Visit
(node.ReceiverOpt);
10895
this.
Visit
(node.ReceiverOpt);
10900
this.
Visit
(node.ReceiverOpt);
10905
this.
Visit
(node.ReceiverOpt);
10911
this.
Visit
(node.Receiver);
10912
this.
Visit
(node.Argument);
10917
this.
Visit
(node.Expression);
10918
this.
Visit
(node.Argument);
10923
this.
Visit
(node.Receiver);
10929
this.
Visit
(node.Body);
10935
this.
Visit
(node.Value);
10945
this.
Visit
(node.Argument);
10962
this.
Visit
(node.Value);
10963
this.
Visit
(node.Alignment);
10964
this.
Visit
(node.Format);
10969
this.
Visit
(node.Expression);
10970
this.
Visit
(node.Pattern);
10975
this.
Visit
(node.Value);
10980
this.
Visit
(node.LeftOfPendingConjunction);
10981
this.
Visit
(node.ValueProperty);
10982
this.
Visit
(node.ValuePattern);
10988
this.
Visit
(node.DeclaredType);
10989
this.
Visit
(node.VariableAccess);
10994
this.
Visit
(node.DeclaredType);
10997
this.
Visit
(node.VariableAccess);
11003
this.
Visit
(node.VariableAccess);
11008
this.
Visit
(node.Pattern);
11018
this.
Visit
(node.Pattern);
11023
this.
Visit
(node.Member);
11024
this.
Visit
(node.Pattern);
11029
this.
Visit
(node.Receiver);
11034
this.
Visit
(node.DeclaredType);
11039
this.
Visit
(node.Left);
11040
this.
Visit
(node.Right);
11045
this.
Visit
(node.Negated);
11050
this.
Visit
(node.Value);
11056
this.
Visit
(node.Expression);
11061
this.
Visit
(node.ReceiverOpt);
11066
this.
Visit
(node.ReceiverOpt);
11072
this.
Visit
(node.BlockBody);
11073
this.
Visit
(node.ExpressionBody);
11078
this.
Visit
(node.Initializer);
11079
this.
Visit
(node.BlockBody);
11080
this.
Visit
(node.ExpressionBody);
11085
this.
Visit
(node.Expression);
11090
this.
Visit
(node.OriginalExpression);
11095
this.
Visit
(node.Receiver);
11096
this.
Visit
(node.InitializerExpression);
11107
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11114
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11121
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11126
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11136
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11173
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11209
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11227
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
11233
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
11255
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11264
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11275
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11281
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11294
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11300
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11301
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11307
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11315
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11321
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11327
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11334
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11341
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11342
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11348
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11349
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11355
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11356
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11368
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11369
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11377
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11378
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11388
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11389
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11395
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11396
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11402
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11403
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11411
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11412
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11418
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11419
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11420
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11426
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11427
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11428
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11435
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11442
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11448
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11456
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11457
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11458
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11459
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11464
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11465
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11472
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11479
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11480
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11570
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11571
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11577
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11578
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11586
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11592
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11599
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11619
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11626
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11631
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11641
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11654
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11660
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11661
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11672
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11679
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11680
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11686
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11691
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11697
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11702
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11708
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11714
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11722
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11725
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11731
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11736
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11737
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11738
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11746
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11747
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11755
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11756
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11765
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11766
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11767
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11768
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11778
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11779
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11780
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11781
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11782
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11787
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11788
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11794
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11795
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11796
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11797
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11803
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11804
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11809
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11810
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11816
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11818
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11824
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11825
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11826
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11827
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11876
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11894
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11895
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11901
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11918
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11925
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11926
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11927
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11933
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11942
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11951
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11956
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11957
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11962
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11963
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11964
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11969
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11970
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11971
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11981
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11987
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11993
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11998
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12003
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12008
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12014
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12019
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12026
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12032
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12038
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12043
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12044
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12045
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12046
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12047
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12053
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12054
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12055
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12056
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12057
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12063
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
12064
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12069
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12082
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12083
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
12088
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12096
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12104
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12110
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12117
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12124
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12125
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
12132
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12133
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
12134
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
12145
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
12146
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
12155
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12162
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12170
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12178
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12179
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12202
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12208
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
12222
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
12236
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12261
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12267
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12273
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12294
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12303
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12310
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12336
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12343
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12350
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12362
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12363
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12370
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12371
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12379
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12392
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12399
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12407
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12414
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12415
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12425
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12426
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12433
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12442
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12455
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12469
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12497
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12498
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12499
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12507
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12508
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12515
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12522
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
12523
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
12524
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
12539
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12540
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12549
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12552
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12565
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12572
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12592
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12597
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12598
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12604
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12610
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12617
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12618
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12625
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12632
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12644
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12651
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12658
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12670
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12671
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12677
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12678
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12679
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12684
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12690
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
12697
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12698
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12721
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12729
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12737
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12755
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12849
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12938
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12973
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
13023
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13043
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13064
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13081
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
13116
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13133
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13134
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
13151
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
13170
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13187
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13204
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13222
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13240
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
13241
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
13258
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13259
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13276
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13277
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13294
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13295
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13312
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13313
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13332
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13333
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13350
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13351
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13352
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13370
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13371
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13372
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13389
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13407
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13424
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13443
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13444
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13445
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13446
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13452
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13453
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13471
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13489
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13490
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13710
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13711
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13728
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13729
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13748
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13765
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13783
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13833
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13852
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13867
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13874
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13875
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13883
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13884
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13892
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13895
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13902
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13903
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13910
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13911
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13919
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13920
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13921
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13922
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13931
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13932
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13933
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13934
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13935
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13942
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13943
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13944
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13945
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13952
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13953
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13961
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13962
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13963
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13964
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14077
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14124
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14125
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
14126
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14132
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14152
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14172
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14179
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14186
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14193
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14200
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14201
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14202
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14203
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14204
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14211
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14212
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14213
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14214
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14215
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14229
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14248
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14267
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14284
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14302
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14320
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14321
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14339
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14340
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14341
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14370
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14371
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14391
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14409
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14428
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14447
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14448
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14504
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14521
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
14541
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
14590
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14610
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14627
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14644
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14698
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14718
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14736
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14802
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14820
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14838
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14873
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14874
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14892
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14893
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14911
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14946
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14964
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14983
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15001
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15002
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15020
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15040
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
15075
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15095
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15170
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15171
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
15172
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
15189
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15190
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15210
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15219
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
15220
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
15221
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
15237
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15238
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15248
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
15251
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15265
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15273
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
15293
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15300
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15308
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15316
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15324
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15342
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15360
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15378
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15413
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15414
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15415
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15421
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15438
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
15456
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15457
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);