7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3414
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)
360
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)
677 references to Visit
Microsoft.CodeAnalysis.CSharp (676)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3418
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 (11)
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);
140
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
141
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
252
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
253
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
255
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
364
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)
1733
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 (644)
9818
this.
Visit
(node.Value);
9823
this.
Visit
(node.Value);
9828
this.
Visit
(node.Value);
9833
this.
Visit
(node.Statement);
9839
this.
Visit
(node.Receiver);
9856
this.
Visit
(node.Expression);
9871
this.
Visit
(node.FinallyBlock);
9876
this.
Visit
(node.BoundContainingTypeOpt);
9884
this.
Visit
(node.Operand);
9889
this.
Visit
(node.Operand);
9894
this.
Visit
(node.Operand);
9899
this.
Visit
(node.Operand);
9905
this.
Visit
(node.Operand);
9910
this.
Visit
(node.Expression);
9911
this.
Visit
(node.Index);
9916
this.
Visit
(node.InvokedExpression);
9922
this.
Visit
(node.Operand);
9927
this.
Visit
(node.Operand);
9932
this.
Visit
(node.Operand);
9937
this.
Visit
(node.Operand);
9942
this.
Visit
(node.LeftOperandOpt);
9943
this.
Visit
(node.RightOperandOpt);
9948
this.
Visit
(node.Left);
9949
this.
Visit
(node.Right);
9954
this.
Visit
(node.Left);
9955
this.
Visit
(node.Right);
9960
this.
Visit
(node.Left);
9961
this.
Visit
(node.Right);
9966
this.
Visit
(node.Left);
9967
this.
Visit
(node.Right);
9972
this.
Visit
(node.Left);
9973
this.
Visit
(node.Right);
9978
this.
Visit
(node.Left);
9979
this.
Visit
(node.Right);
9984
this.
Visit
(node.LeftOperand);
9985
this.
Visit
(node.RightOperand);
9990
this.
Visit
(node.LeftOperand);
9991
this.
Visit
(node.RightOperand);
9996
this.
Visit
(node.Condition);
9997
this.
Visit
(node.Consequence);
9998
this.
Visit
(node.Alternative);
10003
this.
Visit
(node.Condition);
10004
this.
Visit
(node.Consequence);
10005
this.
Visit
(node.Alternative);
10010
this.
Visit
(node.Expression);
10016
this.
Visit
(node.ArrayAccess);
10021
this.
Visit
(node.Expression);
10026
this.
Visit
(node.AwaitableInstancePlaceholder);
10027
this.
Visit
(node.GetAwaiter);
10028
this.
Visit
(node.RuntimeAsyncAwaitCall);
10029
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10034
this.
Visit
(node.Expression);
10035
this.
Visit
(node.AwaitableInfo);
10040
this.
Visit
(node.SourceType);
10045
this.
Visit
(node.Prologue);
10046
this.
Visit
(node.Epilogue);
10066
this.
Visit
(node.Operand);
10067
this.
Visit
(node.TargetType);
10072
this.
Visit
(node.Operand);
10073
this.
Visit
(node.TargetType);
10078
this.
Visit
(node.SourceType);
10083
this.
Visit
(node.Operand);
10088
this.
Visit
(node.Operand);
10099
this.
Visit
(node.Expression);
10104
this.
Visit
(node.StatementOpt);
10109
this.
Visit
(node.StatementOpt);
10117
this.
Visit
(node.Instrumentation);
10128
this.
Visit
(node.Statement);
10133
this.
Visit
(node.DeclaredTypeOpt);
10134
this.
Visit
(node.InitializerOpt);
10145
this.
Visit
(node.AwaitOpt);
10151
this.
Visit
(node.BlockBody);
10152
this.
Visit
(node.ExpressionBody);
10158
this.
Visit
(node.ExpressionOpt);
10163
this.
Visit
(node.Expression);
10169
this.
Visit
(node.ExpressionOpt);
10174
this.
Visit
(node.Expression);
10181
this.
Visit
(node.Expression);
10183
this.
Visit
(node.DefaultLabel);
10188
this.
Visit
(node.Expression);
10193
this.
Visit
(node.Condition);
10194
this.
Visit
(node.Consequence);
10195
this.
Visit
(node.AlternativeOpt);
10200
this.
Visit
(node.Condition);
10201
this.
Visit
(node.Body);
10206
this.
Visit
(node.Condition);
10207
this.
Visit
(node.Body);
10212
this.
Visit
(node.Initializer);
10213
this.
Visit
(node.Condition);
10214
this.
Visit
(node.Increment);
10215
this.
Visit
(node.Body);
10220
this.
Visit
(node.IterationVariableType);
10221
this.
Visit
(node.IterationErrorExpressionOpt);
10222
this.
Visit
(node.Expression);
10223
this.
Visit
(node.DeconstructionOpt);
10224
this.
Visit
(node.AwaitOpt);
10225
this.
Visit
(node.Body);
10230
this.
Visit
(node.DeconstructionAssignment);
10231
this.
Visit
(node.TargetPlaceholder);
10236
this.
Visit
(node.DeclarationsOpt);
10237
this.
Visit
(node.ExpressionOpt);
10238
this.
Visit
(node.Body);
10239
this.
Visit
(node.AwaitOpt);
10244
this.
Visit
(node.Declarations);
10245
this.
Visit
(node.Body);
10250
this.
Visit
(node.Argument);
10251
this.
Visit
(node.Body);
10256
this.
Visit
(node.TryBlock);
10258
this.
Visit
(node.FinallyBlockOpt);
10263
this.
Visit
(node.ExceptionSourceOpt);
10264
this.
Visit
(node.ExceptionFilterPrologueOpt);
10265
this.
Visit
(node.ExceptionFilterOpt);
10266
this.
Visit
(node.Body);
10279
this.
Visit
(node.Value);
10286
this.
Visit
(node.CaseExpressionOpt);
10287
this.
Visit
(node.LabelExpressionOpt);
10292
this.
Visit
(node.Body);
10303
this.
Visit
(node.Condition);
10308
this.
Visit
(node.Pattern);
10309
this.
Visit
(node.WhenClause);
10310
this.
Visit
(node.Value);
10315
this.
Visit
(node.Expression);
10321
this.
Visit
(node.Expression);
10327
this.
Visit
(node.RootNode);
10332
this.
Visit
(node.Evaluation);
10333
this.
Visit
(node.Next);
10338
this.
Visit
(node.Test);
10339
this.
Visit
(node.WhenTrue);
10340
this.
Visit
(node.WhenFalse);
10345
this.
Visit
(node.WhenExpression);
10346
this.
Visit
(node.WhenTrue);
10347
this.
Visit
(node.WhenFalse);
10353
this.
Visit
(node.Source);
10358
this.
Visit
(node.Input);
10363
this.
Visit
(node.Input);
10368
this.
Visit
(node.Input);
10373
this.
Visit
(node.Input);
10378
this.
Visit
(node.Input);
10383
this.
Visit
(node.Input);
10388
this.
Visit
(node.Input);
10393
this.
Visit
(node.Input);
10398
this.
Visit
(node.Input);
10403
this.
Visit
(node.Input);
10408
this.
Visit
(node.LengthTemp);
10409
this.
Visit
(node.IndexerAccess);
10410
this.
Visit
(node.ReceiverPlaceholder);
10411
this.
Visit
(node.ArgumentPlaceholder);
10412
this.
Visit
(node.Input);
10417
this.
Visit
(node.LengthTemp);
10418
this.
Visit
(node.IndexerAccess);
10419
this.
Visit
(node.ReceiverPlaceholder);
10420
this.
Visit
(node.ArgumentPlaceholder);
10421
this.
Visit
(node.Input);
10426
this.
Visit
(node.Target);
10427
this.
Visit
(node.Input);
10438
this.
Visit
(node.Pattern);
10439
this.
Visit
(node.WhenClause);
10444
this.
Visit
(node.Expression);
10450
this.
Visit
(node.Value);
10456
this.
Visit
(node.Value);
10461
this.
Visit
(node.Receiver);
10466
this.
Visit
(node.Expression);
10472
this.
Visit
(node.Receiver);
10473
this.
Visit
(node.AccessExpression);
10478
this.
Visit
(node.Receiver);
10479
this.
Visit
(node.WhenNotNull);
10480
this.
Visit
(node.WhenNullOpt);
10486
this.
Visit
(node.ValueTypeReceiver);
10487
this.
Visit
(node.ReferenceTypeReceiver);
10492
this.
Visit
(node.ReceiverOpt);
10497
this.
Visit
(node.ReceiverOpt);
10502
this.
Visit
(node.ReceiverOpt);
10508
this.
Visit
(node.ReceiverOpt);
10509
this.
Visit
(node.Argument);
10526
this.
Visit
(node.InitializerExpressionOpt);
10542
this.
Visit
(node.Expression);
10558
this.
Visit
(node.InitializerExpressionOpt);
10563
this.
Visit
(node.InitializerExpressionOpt);
10568
this.
Visit
(node.Placeholder);
10580
this.
Visit
(node.Placeholder);
10587
this.
Visit
(node.ImplicitReceiverOpt);
10592
this.
Visit
(node.Expression);
10606
this.
Visit
(node.InitializerExpressionOpt);
10611
this.
Visit
(node.Argument);
10617
this.
Visit
(node.InitializerOpt);
10627
this.
Visit
(node.Count);
10628
this.
Visit
(node.InitializerOpt);
10633
this.
Visit
(node.Count);
10634
this.
Visit
(node.InitializerOpt);
10639
this.
Visit
(node.ReceiverOpt);
10645
this.
Visit
(node.ReceiverOpt);
10650
this.
Visit
(node.ReceiverOpt);
10655
this.
Visit
(node.ReceiverOpt);
10661
this.
Visit
(node.Receiver);
10662
this.
Visit
(node.Argument);
10667
this.
Visit
(node.Expression);
10668
this.
Visit
(node.Argument);
10673
this.
Visit
(node.Receiver);
10679
this.
Visit
(node.Body);
10685
this.
Visit
(node.Value);
10695
this.
Visit
(node.Argument);
10712
this.
Visit
(node.Value);
10713
this.
Visit
(node.Alignment);
10714
this.
Visit
(node.Format);
10719
this.
Visit
(node.Expression);
10720
this.
Visit
(node.Pattern);
10725
this.
Visit
(node.Value);
10731
this.
Visit
(node.DeclaredType);
10732
this.
Visit
(node.VariableAccess);
10737
this.
Visit
(node.DeclaredType);
10740
this.
Visit
(node.VariableAccess);
10746
this.
Visit
(node.VariableAccess);
10751
this.
Visit
(node.Pattern);
10761
this.
Visit
(node.Pattern);
10766
this.
Visit
(node.Member);
10767
this.
Visit
(node.Pattern);
10772
this.
Visit
(node.Receiver);
10777
this.
Visit
(node.DeclaredType);
10782
this.
Visit
(node.Left);
10783
this.
Visit
(node.Right);
10788
this.
Visit
(node.Negated);
10793
this.
Visit
(node.Value);
10799
this.
Visit
(node.Expression);
10804
this.
Visit
(node.ReceiverOpt);
10809
this.
Visit
(node.ReceiverOpt);
10815
this.
Visit
(node.BlockBody);
10816
this.
Visit
(node.ExpressionBody);
10821
this.
Visit
(node.Initializer);
10822
this.
Visit
(node.BlockBody);
10823
this.
Visit
(node.ExpressionBody);
10828
this.
Visit
(node.Expression);
10833
this.
Visit
(node.Receiver);
10834
this.
Visit
(node.InitializerExpression);
10845
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10852
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10859
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10864
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10874
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10941
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10959
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10965
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
10986
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10995
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11006
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11012
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11025
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11031
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11032
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11038
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11046
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11052
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11058
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11065
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11072
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11073
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11079
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11080
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11086
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11087
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11099
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11100
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11108
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11109
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11119
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11120
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11126
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11127
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11133
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11134
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11142
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11143
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11149
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11150
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11151
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11157
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11158
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11159
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11166
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11173
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11179
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11187
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11188
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11189
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11190
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11195
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11196
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11203
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11210
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11211
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11301
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11302
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11308
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11309
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11317
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11323
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11330
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11350
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11357
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11362
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11372
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11385
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11391
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11392
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11403
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11410
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11411
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11417
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11422
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11428
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11433
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11451
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11454
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11460
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11465
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11466
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11467
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11475
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11476
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11484
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11485
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11494
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11495
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11496
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11497
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11507
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11508
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11509
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11510
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11511
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11512
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11517
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11518
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11524
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11525
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11526
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11527
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11533
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11534
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11539
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11540
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11546
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11548
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11554
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11555
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11556
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11557
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11606
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11624
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11625
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11631
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11648
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11655
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11656
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11657
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11663
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11672
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11681
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11686
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11687
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11692
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11693
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11694
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11699
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11700
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11701
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11711
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11717
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11723
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11728
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11733
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11738
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11744
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11749
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11756
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11762
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11768
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11773
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11774
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11775
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11776
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11777
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11783
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11784
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11785
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11786
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11787
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11793
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11794
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11807
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11808
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11813
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11821
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11829
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11835
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11842
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11849
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11850
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11857
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11858
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11859
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11870
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11871
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11880
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11887
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11895
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11903
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11904
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11927
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11956
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11981
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11987
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11993
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12014
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12023
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12030
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12056
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12063
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12070
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12082
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12083
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12090
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12091
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12099
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12112
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12119
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12127
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12134
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12135
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12145
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12146
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12153
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12162
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12175
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12189
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12217
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12218
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12219
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12227
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12228
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12235
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12249
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12250
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12259
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12262
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12275
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12282
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12302
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12307
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12308
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12314
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12320
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12327
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12328
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12335
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12342
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12354
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12361
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12368
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12380
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12381
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12387
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12388
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12389
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12394
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12401
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12402
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12425
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12433
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12441
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12459
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12625
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12660
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12705
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12725
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12746
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12763
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12798
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12815
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12816
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12833
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12852
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12869
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12886
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12904
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12922
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12923
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12940
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12941
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12958
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12959
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12976
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
12977
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
12994
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12995
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13014
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13015
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13032
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13033
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13034
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13052
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13053
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13054
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13071
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13089
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13106
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13125
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13126
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13127
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13128
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13134
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13135
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13153
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13171
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13172
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13392
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13393
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13410
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13411
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13430
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13447
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13465
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13515
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13534
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13549
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13556
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13557
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13565
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13566
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13574
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13577
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13584
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13585
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13592
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13593
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13601
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13602
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13603
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13604
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13613
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13614
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13615
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13616
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13617
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13618
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13625
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13626
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13627
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13628
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13635
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13636
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13644
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13645
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13646
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13647
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13760
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13807
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13808
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13809
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13815
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13835
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13855
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13862
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13869
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13876
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13883
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13884
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13885
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13886
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13887
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13894
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13895
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13896
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13897
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13898
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13912
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13931
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13950
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13967
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13985
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14003
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14004
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14022
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14023
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14024
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14053
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14054
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14074
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14092
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14111
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14130
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14131
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14187
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14273
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14293
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14310
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14327
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14381
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14401
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14419
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14485
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14503
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14521
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14556
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14557
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14575
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14576
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14594
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14629
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14647
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14666
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14684
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14685
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14703
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14723
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14758
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14778
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14853
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14854
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14855
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14872
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14873
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14893
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14909
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14910
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14920
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14923
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14937
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14945
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14965
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14972
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
14980
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14988
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
14989
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
14997
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15005
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15023
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15041
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15059
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15094
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15095
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15096
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15102
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15120
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15121
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);
282
BoundExpression operand = (BoundExpression)rewriter.
Visit
(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823
var node = rewriter.
Visit
(block);