7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3420
public override BoundNode
Visit
(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
216
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
368
public override BoundNode?
Visit
(BoundNode node)
CodeGen\Optimizer.cs (1)
443
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
340
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
89
public override BoundNode?
Visit
(BoundNode? node)
674 references to Visit
Microsoft.CodeAnalysis.CSharp (673)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3424
return base.
Visit
(node);
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);
152
var leftChild = (BoundPattern)
Visit
(stack.Peek().Left);
161
var right = (BoundPattern)
Visit
(currentBinary.Right);
175
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
176
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
287
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
288
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
290
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)
1731
var rewrittenNode = rewriter.
Visit
(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86
return base.
Visit
(node);
102
return base.
Visit
(node);
Generated\BoundNodes.xml.Generated.cs (639)
9847
this.
Visit
(node.Value);
9852
this.
Visit
(node.Value);
9857
this.
Visit
(node.Value);
9862
this.
Visit
(node.Statement);
9868
this.
Visit
(node.Receiver);
9885
this.
Visit
(node.Expression);
9900
this.
Visit
(node.FinallyBlock);
9905
this.
Visit
(node.BoundContainingTypeOpt);
9913
this.
Visit
(node.Operand);
9918
this.
Visit
(node.Operand);
9923
this.
Visit
(node.Operand);
9928
this.
Visit
(node.Operand);
9934
this.
Visit
(node.Operand);
9939
this.
Visit
(node.Expression);
9940
this.
Visit
(node.Index);
9945
this.
Visit
(node.InvokedExpression);
9951
this.
Visit
(node.Operand);
9956
this.
Visit
(node.Operand);
9961
this.
Visit
(node.Operand);
9966
this.
Visit
(node.Operand);
9971
this.
Visit
(node.LeftOperandOpt);
9972
this.
Visit
(node.RightOperandOpt);
9977
this.
Visit
(node.Left);
9978
this.
Visit
(node.Right);
9983
this.
Visit
(node.Left);
9984
this.
Visit
(node.Right);
9989
this.
Visit
(node.Left);
9990
this.
Visit
(node.Right);
9995
this.
Visit
(node.Left);
9996
this.
Visit
(node.Right);
10001
this.
Visit
(node.Left);
10002
this.
Visit
(node.Right);
10007
this.
Visit
(node.Left);
10008
this.
Visit
(node.Right);
10013
this.
Visit
(node.LeftOperand);
10014
this.
Visit
(node.RightOperand);
10019
this.
Visit
(node.LeftOperand);
10020
this.
Visit
(node.RightOperand);
10025
this.
Visit
(node.Condition);
10026
this.
Visit
(node.Consequence);
10027
this.
Visit
(node.Alternative);
10032
this.
Visit
(node.Condition);
10033
this.
Visit
(node.Consequence);
10034
this.
Visit
(node.Alternative);
10039
this.
Visit
(node.Expression);
10045
this.
Visit
(node.ArrayAccess);
10050
this.
Visit
(node.Expression);
10055
this.
Visit
(node.AwaitableInstancePlaceholder);
10056
this.
Visit
(node.GetAwaiter);
10057
this.
Visit
(node.RuntimeAsyncAwaitCall);
10058
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10063
this.
Visit
(node.Expression);
10064
this.
Visit
(node.AwaitableInfo);
10069
this.
Visit
(node.SourceType);
10074
this.
Visit
(node.Prologue);
10075
this.
Visit
(node.Epilogue);
10095
this.
Visit
(node.Operand);
10096
this.
Visit
(node.TargetType);
10101
this.
Visit
(node.Operand);
10102
this.
Visit
(node.TargetType);
10107
this.
Visit
(node.SourceType);
10112
this.
Visit
(node.Operand);
10117
this.
Visit
(node.Operand);
10128
this.
Visit
(node.Expression);
10133
this.
Visit
(node.StatementOpt);
10138
this.
Visit
(node.StatementOpt);
10146
this.
Visit
(node.Instrumentation);
10157
this.
Visit
(node.Statement);
10162
this.
Visit
(node.DeclaredTypeOpt);
10163
this.
Visit
(node.InitializerOpt);
10174
this.
Visit
(node.AwaitOpt);
10180
this.
Visit
(node.BlockBody);
10181
this.
Visit
(node.ExpressionBody);
10187
this.
Visit
(node.ExpressionOpt);
10192
this.
Visit
(node.Expression);
10198
this.
Visit
(node.ExpressionOpt);
10203
this.
Visit
(node.Expression);
10210
this.
Visit
(node.Expression);
10212
this.
Visit
(node.DefaultLabel);
10217
this.
Visit
(node.Expression);
10222
this.
Visit
(node.Condition);
10223
this.
Visit
(node.Consequence);
10224
this.
Visit
(node.AlternativeOpt);
10229
this.
Visit
(node.Condition);
10230
this.
Visit
(node.Body);
10235
this.
Visit
(node.Condition);
10236
this.
Visit
(node.Body);
10241
this.
Visit
(node.Initializer);
10242
this.
Visit
(node.Condition);
10243
this.
Visit
(node.Increment);
10244
this.
Visit
(node.Body);
10249
this.
Visit
(node.IterationVariableType);
10250
this.
Visit
(node.IterationErrorExpressionOpt);
10251
this.
Visit
(node.Expression);
10252
this.
Visit
(node.DeconstructionOpt);
10253
this.
Visit
(node.Body);
10258
this.
Visit
(node.DeconstructionAssignment);
10259
this.
Visit
(node.TargetPlaceholder);
10264
this.
Visit
(node.DeclarationsOpt);
10265
this.
Visit
(node.ExpressionOpt);
10266
this.
Visit
(node.Body);
10267
this.
Visit
(node.AwaitOpt);
10272
this.
Visit
(node.Declarations);
10273
this.
Visit
(node.Body);
10278
this.
Visit
(node.Argument);
10279
this.
Visit
(node.Body);
10284
this.
Visit
(node.TryBlock);
10286
this.
Visit
(node.FinallyBlockOpt);
10291
this.
Visit
(node.ExceptionSourceOpt);
10292
this.
Visit
(node.ExceptionFilterPrologueOpt);
10293
this.
Visit
(node.ExceptionFilterOpt);
10294
this.
Visit
(node.Body);
10307
this.
Visit
(node.Value);
10314
this.
Visit
(node.CaseExpressionOpt);
10315
this.
Visit
(node.LabelExpressionOpt);
10320
this.
Visit
(node.Body);
10331
this.
Visit
(node.Condition);
10336
this.
Visit
(node.Pattern);
10337
this.
Visit
(node.WhenClause);
10338
this.
Visit
(node.Value);
10343
this.
Visit
(node.Expression);
10349
this.
Visit
(node.Expression);
10355
this.
Visit
(node.RootNode);
10360
this.
Visit
(node.Evaluation);
10361
this.
Visit
(node.Next);
10366
this.
Visit
(node.Test);
10367
this.
Visit
(node.WhenTrue);
10368
this.
Visit
(node.WhenFalse);
10373
this.
Visit
(node.WhenExpression);
10374
this.
Visit
(node.WhenTrue);
10375
this.
Visit
(node.WhenFalse);
10381
this.
Visit
(node.Source);
10386
this.
Visit
(node.Input);
10391
this.
Visit
(node.Input);
10396
this.
Visit
(node.Input);
10401
this.
Visit
(node.Input);
10406
this.
Visit
(node.Input);
10411
this.
Visit
(node.Input);
10416
this.
Visit
(node.Input);
10421
this.
Visit
(node.Input);
10426
this.
Visit
(node.Input);
10431
this.
Visit
(node.Input);
10436
this.
Visit
(node.LengthTemp);
10437
this.
Visit
(node.IndexerAccess);
10438
this.
Visit
(node.ReceiverPlaceholder);
10439
this.
Visit
(node.ArgumentPlaceholder);
10440
this.
Visit
(node.Input);
10445
this.
Visit
(node.LengthTemp);
10446
this.
Visit
(node.IndexerAccess);
10447
this.
Visit
(node.ReceiverPlaceholder);
10448
this.
Visit
(node.ArgumentPlaceholder);
10449
this.
Visit
(node.Input);
10454
this.
Visit
(node.Target);
10455
this.
Visit
(node.Input);
10466
this.
Visit
(node.Pattern);
10467
this.
Visit
(node.WhenClause);
10472
this.
Visit
(node.Expression);
10478
this.
Visit
(node.Value);
10484
this.
Visit
(node.Value);
10489
this.
Visit
(node.Receiver);
10494
this.
Visit
(node.Expression);
10500
this.
Visit
(node.Receiver);
10501
this.
Visit
(node.AccessExpression);
10506
this.
Visit
(node.Receiver);
10507
this.
Visit
(node.WhenNotNull);
10508
this.
Visit
(node.WhenNullOpt);
10514
this.
Visit
(node.ValueTypeReceiver);
10515
this.
Visit
(node.ReferenceTypeReceiver);
10520
this.
Visit
(node.ReceiverOpt);
10525
this.
Visit
(node.ReceiverOpt);
10530
this.
Visit
(node.ReceiverOpt);
10536
this.
Visit
(node.ReceiverOpt);
10537
this.
Visit
(node.Argument);
10554
this.
Visit
(node.InitializerExpressionOpt);
10570
this.
Visit
(node.Expression);
10586
this.
Visit
(node.InitializerExpressionOpt);
10591
this.
Visit
(node.InitializerExpressionOpt);
10596
this.
Visit
(node.Placeholder);
10608
this.
Visit
(node.Placeholder);
10615
this.
Visit
(node.ImplicitReceiverOpt);
10620
this.
Visit
(node.Expression);
10634
this.
Visit
(node.InitializerExpressionOpt);
10639
this.
Visit
(node.Argument);
10645
this.
Visit
(node.InitializerOpt);
10655
this.
Visit
(node.Count);
10656
this.
Visit
(node.InitializerOpt);
10661
this.
Visit
(node.Count);
10662
this.
Visit
(node.InitializerOpt);
10667
this.
Visit
(node.ReceiverOpt);
10673
this.
Visit
(node.ReceiverOpt);
10678
this.
Visit
(node.ReceiverOpt);
10683
this.
Visit
(node.ReceiverOpt);
10689
this.
Visit
(node.Receiver);
10690
this.
Visit
(node.Argument);
10695
this.
Visit
(node.Expression);
10696
this.
Visit
(node.Argument);
10701
this.
Visit
(node.Receiver);
10707
this.
Visit
(node.Body);
10713
this.
Visit
(node.Value);
10723
this.
Visit
(node.Argument);
10740
this.
Visit
(node.Value);
10741
this.
Visit
(node.Alignment);
10742
this.
Visit
(node.Format);
10747
this.
Visit
(node.Expression);
10748
this.
Visit
(node.Pattern);
10753
this.
Visit
(node.Value);
10759
this.
Visit
(node.DeclaredType);
10760
this.
Visit
(node.VariableAccess);
10765
this.
Visit
(node.DeclaredType);
10768
this.
Visit
(node.VariableAccess);
10774
this.
Visit
(node.VariableAccess);
10779
this.
Visit
(node.Pattern);
10789
this.
Visit
(node.Pattern);
10794
this.
Visit
(node.Member);
10795
this.
Visit
(node.Pattern);
10800
this.
Visit
(node.Receiver);
10805
this.
Visit
(node.DeclaredType);
10810
this.
Visit
(node.Left);
10811
this.
Visit
(node.Right);
10816
this.
Visit
(node.Negated);
10821
this.
Visit
(node.Value);
10827
this.
Visit
(node.Expression);
10832
this.
Visit
(node.ReceiverOpt);
10837
this.
Visit
(node.ReceiverOpt);
10843
this.
Visit
(node.BlockBody);
10844
this.
Visit
(node.ExpressionBody);
10849
this.
Visit
(node.Initializer);
10850
this.
Visit
(node.BlockBody);
10851
this.
Visit
(node.ExpressionBody);
10856
this.
Visit
(node.Expression);
10861
this.
Visit
(node.Receiver);
10862
this.
Visit
(node.InitializerExpression);
10873
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10880
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10887
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10892
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10902
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10969
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10987
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10993
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
11015
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11024
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11035
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11041
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11054
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11060
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11061
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11067
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11075
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11081
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11087
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11094
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11101
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11102
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11108
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11109
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11115
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11116
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11128
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11129
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11137
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11138
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11148
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11149
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11155
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11156
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11162
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11163
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11171
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11172
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11178
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11179
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11180
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11186
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11187
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11188
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11195
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11202
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11208
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11216
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11217
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11218
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11219
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11224
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11225
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11232
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11239
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11240
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11330
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11331
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11337
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11338
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11346
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11352
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11359
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11379
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11386
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11391
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11401
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11414
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11420
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11421
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11432
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11439
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11440
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11446
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11451
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11457
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11462
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11480
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11483
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11489
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11494
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11495
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11496
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11504
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11505
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11513
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11514
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11523
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11524
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11525
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11526
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11536
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11537
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11538
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11539
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11540
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11545
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11546
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11552
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11553
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11554
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11555
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11561
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11562
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11567
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11568
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11574
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11576
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11582
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11583
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11584
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11585
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11634
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11652
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11653
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11659
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11676
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11683
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11684
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11685
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11691
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11700
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11709
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11714
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11715
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11720
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11721
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11722
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11727
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11728
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11729
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11739
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11745
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11751
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11756
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11761
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11766
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11772
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11777
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11784
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11790
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11796
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11801
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11802
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11803
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11804
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11805
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11811
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11812
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11813
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11814
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11815
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11821
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11822
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11835
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11836
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11841
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11849
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11857
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11863
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11870
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11877
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11878
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11885
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11886
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11887
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11898
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11899
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11908
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11915
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11923
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11931
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11932
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11955
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11984
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12009
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12015
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12021
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12042
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12051
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12058
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12084
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12091
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12098
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12110
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12111
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12118
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12119
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12127
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12140
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12147
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12155
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12162
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12163
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12173
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12174
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12181
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12190
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12203
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12217
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12245
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12246
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12247
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12255
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12256
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12263
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12277
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12278
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12287
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12290
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12303
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12310
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12330
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12335
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12336
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12342
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12348
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12355
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12356
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12363
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12370
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12382
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12389
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12396
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12408
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12409
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12415
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12416
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12417
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12422
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12429
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12430
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12453
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12461
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12469
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12487
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12653
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12688
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12738
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12758
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12779
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12796
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12831
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12848
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12849
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12866
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12885
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12902
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12919
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12937
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12955
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12956
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12973
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12974
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12991
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12992
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13009
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13010
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13027
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13028
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13047
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13048
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13065
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13066
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13067
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13085
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13086
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13087
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13104
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13122
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13139
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13158
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13159
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13160
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13161
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13167
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13168
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13186
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13204
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13205
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13425
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13426
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13443
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13444
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13463
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13480
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13498
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13548
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13567
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13582
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13589
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13590
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13598
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13599
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13607
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13610
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13617
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13618
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13625
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13626
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13634
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13635
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13636
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13637
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13646
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13647
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13648
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13649
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13650
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13657
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13658
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13659
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13660
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13667
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13668
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13676
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13677
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13678
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13679
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13792
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13839
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13840
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13841
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13847
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13867
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13887
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13894
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13901
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13908
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13915
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13916
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13917
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13918
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13919
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13926
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13927
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13928
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13929
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13930
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13944
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13963
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13982
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13999
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14017
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14035
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14036
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14054
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14055
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14056
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14085
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14086
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14106
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14124
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14143
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14162
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14163
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14219
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14305
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14325
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14342
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14359
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14413
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14433
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14451
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14517
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14535
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14553
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14588
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14589
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14607
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14608
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14626
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14661
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14679
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14698
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14716
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14717
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14735
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14755
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14790
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14810
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14885
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14886
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14887
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14904
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14905
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14925
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14941
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14942
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14952
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14955
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14969
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14977
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14997
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15004
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15012
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15020
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15028
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15046
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15064
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15082
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15117
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15118
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15119
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15125
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15143
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15144
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);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823
var node = rewriter.
Visit
(block);