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)
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)
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 (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)
9824
this.
Visit
(node.Value);
9829
this.
Visit
(node.Value);
9834
this.
Visit
(node.Value);
9839
this.
Visit
(node.Statement);
9845
this.
Visit
(node.Receiver);
9862
this.
Visit
(node.Expression);
9877
this.
Visit
(node.FinallyBlock);
9882
this.
Visit
(node.BoundContainingTypeOpt);
9890
this.
Visit
(node.Operand);
9895
this.
Visit
(node.Operand);
9900
this.
Visit
(node.Operand);
9905
this.
Visit
(node.Operand);
9911
this.
Visit
(node.Operand);
9916
this.
Visit
(node.Expression);
9917
this.
Visit
(node.Index);
9922
this.
Visit
(node.InvokedExpression);
9928
this.
Visit
(node.Operand);
9933
this.
Visit
(node.Operand);
9938
this.
Visit
(node.Operand);
9943
this.
Visit
(node.Operand);
9948
this.
Visit
(node.LeftOperandOpt);
9949
this.
Visit
(node.RightOperandOpt);
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.Left);
9985
this.
Visit
(node.Right);
9990
this.
Visit
(node.LeftOperand);
9991
this.
Visit
(node.RightOperand);
9996
this.
Visit
(node.LeftOperand);
9997
this.
Visit
(node.RightOperand);
10002
this.
Visit
(node.Condition);
10003
this.
Visit
(node.Consequence);
10004
this.
Visit
(node.Alternative);
10009
this.
Visit
(node.Condition);
10010
this.
Visit
(node.Consequence);
10011
this.
Visit
(node.Alternative);
10016
this.
Visit
(node.Expression);
10022
this.
Visit
(node.ArrayAccess);
10027
this.
Visit
(node.Expression);
10032
this.
Visit
(node.AwaitableInstancePlaceholder);
10033
this.
Visit
(node.GetAwaiter);
10034
this.
Visit
(node.RuntimeAsyncAwaitCall);
10035
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10040
this.
Visit
(node.Expression);
10041
this.
Visit
(node.AwaitableInfo);
10046
this.
Visit
(node.SourceType);
10051
this.
Visit
(node.Prologue);
10052
this.
Visit
(node.Epilogue);
10072
this.
Visit
(node.Operand);
10073
this.
Visit
(node.TargetType);
10078
this.
Visit
(node.Operand);
10079
this.
Visit
(node.TargetType);
10084
this.
Visit
(node.SourceType);
10089
this.
Visit
(node.Operand);
10094
this.
Visit
(node.Operand);
10105
this.
Visit
(node.Expression);
10110
this.
Visit
(node.StatementOpt);
10115
this.
Visit
(node.StatementOpt);
10123
this.
Visit
(node.Instrumentation);
10134
this.
Visit
(node.Statement);
10139
this.
Visit
(node.DeclaredTypeOpt);
10140
this.
Visit
(node.InitializerOpt);
10151
this.
Visit
(node.AwaitOpt);
10157
this.
Visit
(node.BlockBody);
10158
this.
Visit
(node.ExpressionBody);
10164
this.
Visit
(node.ExpressionOpt);
10169
this.
Visit
(node.Expression);
10175
this.
Visit
(node.ExpressionOpt);
10180
this.
Visit
(node.Expression);
10187
this.
Visit
(node.Expression);
10189
this.
Visit
(node.DefaultLabel);
10194
this.
Visit
(node.Expression);
10199
this.
Visit
(node.Condition);
10200
this.
Visit
(node.Consequence);
10201
this.
Visit
(node.AlternativeOpt);
10206
this.
Visit
(node.Condition);
10207
this.
Visit
(node.Body);
10212
this.
Visit
(node.Condition);
10213
this.
Visit
(node.Body);
10218
this.
Visit
(node.Initializer);
10219
this.
Visit
(node.Condition);
10220
this.
Visit
(node.Increment);
10221
this.
Visit
(node.Body);
10226
this.
Visit
(node.IterationVariableType);
10227
this.
Visit
(node.IterationErrorExpressionOpt);
10228
this.
Visit
(node.Expression);
10229
this.
Visit
(node.DeconstructionOpt);
10230
this.
Visit
(node.Body);
10235
this.
Visit
(node.DeconstructionAssignment);
10236
this.
Visit
(node.TargetPlaceholder);
10241
this.
Visit
(node.DeclarationsOpt);
10242
this.
Visit
(node.ExpressionOpt);
10243
this.
Visit
(node.Body);
10244
this.
Visit
(node.AwaitOpt);
10249
this.
Visit
(node.Declarations);
10250
this.
Visit
(node.Body);
10255
this.
Visit
(node.Argument);
10256
this.
Visit
(node.Body);
10261
this.
Visit
(node.TryBlock);
10263
this.
Visit
(node.FinallyBlockOpt);
10268
this.
Visit
(node.ExceptionSourceOpt);
10269
this.
Visit
(node.ExceptionFilterPrologueOpt);
10270
this.
Visit
(node.ExceptionFilterOpt);
10271
this.
Visit
(node.Body);
10284
this.
Visit
(node.Value);
10291
this.
Visit
(node.CaseExpressionOpt);
10292
this.
Visit
(node.LabelExpressionOpt);
10297
this.
Visit
(node.Body);
10308
this.
Visit
(node.Condition);
10313
this.
Visit
(node.Pattern);
10314
this.
Visit
(node.WhenClause);
10315
this.
Visit
(node.Value);
10320
this.
Visit
(node.Expression);
10326
this.
Visit
(node.Expression);
10332
this.
Visit
(node.RootNode);
10337
this.
Visit
(node.Evaluation);
10338
this.
Visit
(node.Next);
10343
this.
Visit
(node.Test);
10344
this.
Visit
(node.WhenTrue);
10345
this.
Visit
(node.WhenFalse);
10350
this.
Visit
(node.WhenExpression);
10351
this.
Visit
(node.WhenTrue);
10352
this.
Visit
(node.WhenFalse);
10358
this.
Visit
(node.Source);
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.Input);
10413
this.
Visit
(node.LengthTemp);
10414
this.
Visit
(node.IndexerAccess);
10415
this.
Visit
(node.ReceiverPlaceholder);
10416
this.
Visit
(node.ArgumentPlaceholder);
10417
this.
Visit
(node.Input);
10422
this.
Visit
(node.LengthTemp);
10423
this.
Visit
(node.IndexerAccess);
10424
this.
Visit
(node.ReceiverPlaceholder);
10425
this.
Visit
(node.ArgumentPlaceholder);
10426
this.
Visit
(node.Input);
10431
this.
Visit
(node.Target);
10432
this.
Visit
(node.Input);
10443
this.
Visit
(node.Pattern);
10444
this.
Visit
(node.WhenClause);
10449
this.
Visit
(node.Expression);
10455
this.
Visit
(node.Value);
10461
this.
Visit
(node.Value);
10466
this.
Visit
(node.Receiver);
10471
this.
Visit
(node.Expression);
10477
this.
Visit
(node.Receiver);
10478
this.
Visit
(node.AccessExpression);
10483
this.
Visit
(node.Receiver);
10484
this.
Visit
(node.WhenNotNull);
10485
this.
Visit
(node.WhenNullOpt);
10491
this.
Visit
(node.ValueTypeReceiver);
10492
this.
Visit
(node.ReferenceTypeReceiver);
10497
this.
Visit
(node.ReceiverOpt);
10502
this.
Visit
(node.ReceiverOpt);
10507
this.
Visit
(node.ReceiverOpt);
10513
this.
Visit
(node.ReceiverOpt);
10514
this.
Visit
(node.Argument);
10531
this.
Visit
(node.InitializerExpressionOpt);
10547
this.
Visit
(node.Expression);
10563
this.
Visit
(node.InitializerExpressionOpt);
10568
this.
Visit
(node.InitializerExpressionOpt);
10573
this.
Visit
(node.Placeholder);
10585
this.
Visit
(node.Placeholder);
10592
this.
Visit
(node.ImplicitReceiverOpt);
10597
this.
Visit
(node.Expression);
10611
this.
Visit
(node.InitializerExpressionOpt);
10616
this.
Visit
(node.Argument);
10622
this.
Visit
(node.InitializerOpt);
10632
this.
Visit
(node.Count);
10633
this.
Visit
(node.InitializerOpt);
10638
this.
Visit
(node.Count);
10639
this.
Visit
(node.InitializerOpt);
10644
this.
Visit
(node.ReceiverOpt);
10650
this.
Visit
(node.ReceiverOpt);
10655
this.
Visit
(node.ReceiverOpt);
10660
this.
Visit
(node.ReceiverOpt);
10666
this.
Visit
(node.Receiver);
10667
this.
Visit
(node.Argument);
10672
this.
Visit
(node.Expression);
10673
this.
Visit
(node.Argument);
10678
this.
Visit
(node.Receiver);
10684
this.
Visit
(node.Body);
10690
this.
Visit
(node.Value);
10700
this.
Visit
(node.Argument);
10717
this.
Visit
(node.Value);
10718
this.
Visit
(node.Alignment);
10719
this.
Visit
(node.Format);
10724
this.
Visit
(node.Expression);
10725
this.
Visit
(node.Pattern);
10730
this.
Visit
(node.Value);
10736
this.
Visit
(node.DeclaredType);
10737
this.
Visit
(node.VariableAccess);
10742
this.
Visit
(node.DeclaredType);
10745
this.
Visit
(node.VariableAccess);
10751
this.
Visit
(node.VariableAccess);
10756
this.
Visit
(node.Pattern);
10766
this.
Visit
(node.Pattern);
10771
this.
Visit
(node.Member);
10772
this.
Visit
(node.Pattern);
10777
this.
Visit
(node.Receiver);
10782
this.
Visit
(node.DeclaredType);
10787
this.
Visit
(node.Left);
10788
this.
Visit
(node.Right);
10793
this.
Visit
(node.Negated);
10798
this.
Visit
(node.Value);
10804
this.
Visit
(node.Expression);
10809
this.
Visit
(node.ReceiverOpt);
10814
this.
Visit
(node.ReceiverOpt);
10820
this.
Visit
(node.BlockBody);
10821
this.
Visit
(node.ExpressionBody);
10826
this.
Visit
(node.Initializer);
10827
this.
Visit
(node.BlockBody);
10828
this.
Visit
(node.ExpressionBody);
10833
this.
Visit
(node.Expression);
10838
this.
Visit
(node.Receiver);
10839
this.
Visit
(node.InitializerExpression);
10850
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10857
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10864
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10869
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10879
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10946
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10964
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10970
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
10991
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11000
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11011
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11017
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11030
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11036
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11037
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11043
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11051
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11057
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11063
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11070
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11077
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11078
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11084
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11085
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11091
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11092
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11104
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11105
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11113
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11114
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11124
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11125
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11131
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11132
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11138
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11139
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11147
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11148
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11154
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11155
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11156
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11162
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11163
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11164
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11171
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11178
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11184
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11192
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11193
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11194
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11195
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11200
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11201
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11208
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11215
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11216
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11306
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11307
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11313
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11314
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11322
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11328
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11335
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11355
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11362
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11367
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11377
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11390
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11396
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11397
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11408
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11415
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11416
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11422
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11427
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11433
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11438
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11456
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11459
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11465
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11470
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11471
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11472
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11480
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11481
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11489
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11490
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11499
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11500
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11501
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11502
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11512
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11513
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11514
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11515
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11516
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11521
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11522
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11528
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11529
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11530
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11531
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11537
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11538
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11543
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11544
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11550
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11552
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11558
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11559
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11560
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11561
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11610
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11628
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11629
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11635
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11652
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11659
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11660
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11661
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11667
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11676
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11685
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11690
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11691
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11696
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11697
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11698
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11703
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11704
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11705
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11715
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11721
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11727
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11732
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11737
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11742
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11748
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11753
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11760
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 lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11778
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11779
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11780
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11781
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11787
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11788
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11789
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11790
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11791
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11797
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11798
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11811
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11812
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11817
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11825
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11833
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11839
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11846
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11853
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11854
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11861
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11862
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11863
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11874
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11875
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11884
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11891
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11899
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11907
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11908
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11931
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11960
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11985
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11991
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11997
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12018
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12027
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12034
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12060
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12067
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12074
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12086
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12087
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12094
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12095
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12103
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12116
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12123
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12131
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12138
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12139
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12149
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12150
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12157
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12166
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12179
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12193
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12221
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12222
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12223
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12231
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12232
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12239
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12253
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12254
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12263
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12266
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12279
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12286
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12306
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12311
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12312
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12318
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12324
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12331
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12332
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12339
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12346
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12358
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12365
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12372
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12384
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12385
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12391
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12392
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12393
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12398
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12405
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12406
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12429
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12437
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12445
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12463
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12629
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12664
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12709
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12729
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12750
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12767
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12802
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12819
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12820
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12837
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12856
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12873
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12890
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12908
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12926
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12927
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12944
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12945
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12962
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12963
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12980
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
12981
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
12998
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12999
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13018
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13019
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13036
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13037
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13038
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13056
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13057
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13058
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13075
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13093
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13110
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13129
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13130
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13131
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13132
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13138
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13139
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13157
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13175
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13176
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13396
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13397
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13414
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13415
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13434
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13451
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13469
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13519
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13538
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13553
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13560
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13561
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13569
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13570
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13578
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13581
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13588
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13589
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13596
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13597
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13605
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13606
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13607
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13608
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13617
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13618
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13619
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13620
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13621
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13628
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13629
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13630
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13631
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13638
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13639
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13647
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13648
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13649
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13650
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13763
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13810
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13811
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13812
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13818
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13838
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13858
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13865
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13872
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13879
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13886
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13887
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13888
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13889
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13890
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13897
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13898
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13899
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13900
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13901
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13915
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13934
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13953
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13970
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13988
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14006
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14007
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14025
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14026
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14027
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14056
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14057
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14077
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14095
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14114
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14133
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14134
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14190
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14276
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14296
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14313
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14330
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14384
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14404
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14422
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14488
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14506
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14524
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14559
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14560
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14578
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14579
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14597
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14632
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14650
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14669
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14687
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14688
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14706
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14726
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14761
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14781
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14856
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14857
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14858
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14875
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14876
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14896
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14912
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14913
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14923
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14926
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14940
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14948
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14968
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14975
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
14983
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14991
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
14999
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15017
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15035
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15053
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15088
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15089
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15090
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15096
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15114
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15115
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);