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