7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3401
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)
353
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)
669 references to Visit
Microsoft.CodeAnalysis.CSharp (668)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3405
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)
357
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)
1714
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 (636)
9806
this.
Visit
(node.Value);
9811
this.
Visit
(node.Value);
9816
this.
Visit
(node.Value);
9821
this.
Visit
(node.Statement);
9827
this.
Visit
(node.Receiver);
9844
this.
Visit
(node.Expression);
9859
this.
Visit
(node.FinallyBlock);
9864
this.
Visit
(node.BoundContainingTypeOpt);
9872
this.
Visit
(node.Operand);
9877
this.
Visit
(node.Operand);
9882
this.
Visit
(node.Operand);
9887
this.
Visit
(node.Operand);
9893
this.
Visit
(node.Operand);
9898
this.
Visit
(node.Expression);
9899
this.
Visit
(node.Index);
9904
this.
Visit
(node.InvokedExpression);
9910
this.
Visit
(node.Operand);
9915
this.
Visit
(node.Operand);
9920
this.
Visit
(node.Operand);
9925
this.
Visit
(node.Operand);
9930
this.
Visit
(node.LeftOperandOpt);
9931
this.
Visit
(node.RightOperandOpt);
9936
this.
Visit
(node.Left);
9937
this.
Visit
(node.Right);
9942
this.
Visit
(node.Left);
9943
this.
Visit
(node.Right);
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.LeftOperand);
9973
this.
Visit
(node.RightOperand);
9978
this.
Visit
(node.LeftOperand);
9979
this.
Visit
(node.RightOperand);
9984
this.
Visit
(node.Condition);
9985
this.
Visit
(node.Consequence);
9986
this.
Visit
(node.Alternative);
9991
this.
Visit
(node.Condition);
9992
this.
Visit
(node.Consequence);
9993
this.
Visit
(node.Alternative);
9998
this.
Visit
(node.Expression);
10004
this.
Visit
(node.ArrayAccess);
10009
this.
Visit
(node.Expression);
10014
this.
Visit
(node.AwaitableInstancePlaceholder);
10015
this.
Visit
(node.GetAwaiter);
10020
this.
Visit
(node.Expression);
10021
this.
Visit
(node.AwaitableInfo);
10026
this.
Visit
(node.SourceType);
10031
this.
Visit
(node.Prologue);
10032
this.
Visit
(node.Epilogue);
10052
this.
Visit
(node.Operand);
10053
this.
Visit
(node.TargetType);
10058
this.
Visit
(node.Operand);
10059
this.
Visit
(node.TargetType);
10064
this.
Visit
(node.SourceType);
10069
this.
Visit
(node.Operand);
10074
this.
Visit
(node.Operand);
10085
this.
Visit
(node.Expression);
10090
this.
Visit
(node.StatementOpt);
10095
this.
Visit
(node.StatementOpt);
10103
this.
Visit
(node.Instrumentation);
10114
this.
Visit
(node.Statement);
10119
this.
Visit
(node.DeclaredTypeOpt);
10120
this.
Visit
(node.InitializerOpt);
10131
this.
Visit
(node.AwaitOpt);
10137
this.
Visit
(node.BlockBody);
10138
this.
Visit
(node.ExpressionBody);
10144
this.
Visit
(node.ExpressionOpt);
10149
this.
Visit
(node.Expression);
10155
this.
Visit
(node.ExpressionOpt);
10160
this.
Visit
(node.Expression);
10167
this.
Visit
(node.Expression);
10169
this.
Visit
(node.DefaultLabel);
10174
this.
Visit
(node.Expression);
10179
this.
Visit
(node.Condition);
10180
this.
Visit
(node.Consequence);
10181
this.
Visit
(node.AlternativeOpt);
10186
this.
Visit
(node.Condition);
10187
this.
Visit
(node.Body);
10192
this.
Visit
(node.Condition);
10193
this.
Visit
(node.Body);
10198
this.
Visit
(node.Initializer);
10199
this.
Visit
(node.Condition);
10200
this.
Visit
(node.Increment);
10201
this.
Visit
(node.Body);
10206
this.
Visit
(node.IterationVariableType);
10207
this.
Visit
(node.IterationErrorExpressionOpt);
10208
this.
Visit
(node.Expression);
10209
this.
Visit
(node.DeconstructionOpt);
10210
this.
Visit
(node.AwaitOpt);
10211
this.
Visit
(node.Body);
10216
this.
Visit
(node.DeconstructionAssignment);
10217
this.
Visit
(node.TargetPlaceholder);
10222
this.
Visit
(node.DeclarationsOpt);
10223
this.
Visit
(node.ExpressionOpt);
10224
this.
Visit
(node.Body);
10225
this.
Visit
(node.AwaitOpt);
10230
this.
Visit
(node.Declarations);
10231
this.
Visit
(node.Body);
10236
this.
Visit
(node.Argument);
10237
this.
Visit
(node.Body);
10242
this.
Visit
(node.TryBlock);
10244
this.
Visit
(node.FinallyBlockOpt);
10249
this.
Visit
(node.ExceptionSourceOpt);
10250
this.
Visit
(node.ExceptionFilterPrologueOpt);
10251
this.
Visit
(node.ExceptionFilterOpt);
10252
this.
Visit
(node.Body);
10265
this.
Visit
(node.Value);
10272
this.
Visit
(node.CaseExpressionOpt);
10273
this.
Visit
(node.LabelExpressionOpt);
10278
this.
Visit
(node.Body);
10289
this.
Visit
(node.Condition);
10294
this.
Visit
(node.Pattern);
10295
this.
Visit
(node.WhenClause);
10296
this.
Visit
(node.Value);
10301
this.
Visit
(node.Expression);
10307
this.
Visit
(node.Expression);
10313
this.
Visit
(node.RootNode);
10318
this.
Visit
(node.Evaluation);
10319
this.
Visit
(node.Next);
10324
this.
Visit
(node.Test);
10325
this.
Visit
(node.WhenTrue);
10326
this.
Visit
(node.WhenFalse);
10331
this.
Visit
(node.WhenExpression);
10332
this.
Visit
(node.WhenTrue);
10333
this.
Visit
(node.WhenFalse);
10339
this.
Visit
(node.Source);
10344
this.
Visit
(node.Input);
10349
this.
Visit
(node.Input);
10354
this.
Visit
(node.Input);
10359
this.
Visit
(node.Input);
10364
this.
Visit
(node.Input);
10369
this.
Visit
(node.Input);
10374
this.
Visit
(node.Input);
10379
this.
Visit
(node.Input);
10384
this.
Visit
(node.Input);
10389
this.
Visit
(node.Input);
10394
this.
Visit
(node.LengthTemp);
10395
this.
Visit
(node.IndexerAccess);
10396
this.
Visit
(node.ReceiverPlaceholder);
10397
this.
Visit
(node.ArgumentPlaceholder);
10398
this.
Visit
(node.Input);
10403
this.
Visit
(node.LengthTemp);
10404
this.
Visit
(node.IndexerAccess);
10405
this.
Visit
(node.ReceiverPlaceholder);
10406
this.
Visit
(node.ArgumentPlaceholder);
10407
this.
Visit
(node.Input);
10412
this.
Visit
(node.Target);
10413
this.
Visit
(node.Input);
10424
this.
Visit
(node.Pattern);
10425
this.
Visit
(node.WhenClause);
10430
this.
Visit
(node.Expression);
10436
this.
Visit
(node.Value);
10442
this.
Visit
(node.Value);
10447
this.
Visit
(node.Receiver);
10452
this.
Visit
(node.Expression);
10458
this.
Visit
(node.Receiver);
10459
this.
Visit
(node.AccessExpression);
10464
this.
Visit
(node.Receiver);
10465
this.
Visit
(node.WhenNotNull);
10466
this.
Visit
(node.WhenNullOpt);
10472
this.
Visit
(node.ValueTypeReceiver);
10473
this.
Visit
(node.ReferenceTypeReceiver);
10478
this.
Visit
(node.ReceiverOpt);
10483
this.
Visit
(node.ReceiverOpt);
10488
this.
Visit
(node.ReceiverOpt);
10494
this.
Visit
(node.ReceiverOpt);
10495
this.
Visit
(node.Argument);
10512
this.
Visit
(node.InitializerExpressionOpt);
10528
this.
Visit
(node.Expression);
10544
this.
Visit
(node.InitializerExpressionOpt);
10549
this.
Visit
(node.InitializerExpressionOpt);
10554
this.
Visit
(node.Placeholder);
10566
this.
Visit
(node.Placeholder);
10573
this.
Visit
(node.ImplicitReceiverOpt);
10578
this.
Visit
(node.Expression);
10592
this.
Visit
(node.InitializerExpressionOpt);
10597
this.
Visit
(node.Argument);
10603
this.
Visit
(node.InitializerOpt);
10613
this.
Visit
(node.Count);
10614
this.
Visit
(node.InitializerOpt);
10619
this.
Visit
(node.Count);
10620
this.
Visit
(node.InitializerOpt);
10625
this.
Visit
(node.ReceiverOpt);
10631
this.
Visit
(node.ReceiverOpt);
10636
this.
Visit
(node.ReceiverOpt);
10641
this.
Visit
(node.ReceiverOpt);
10647
this.
Visit
(node.Receiver);
10648
this.
Visit
(node.Argument);
10653
this.
Visit
(node.Expression);
10654
this.
Visit
(node.Argument);
10659
this.
Visit
(node.Receiver);
10665
this.
Visit
(node.Body);
10671
this.
Visit
(node.Value);
10681
this.
Visit
(node.Argument);
10698
this.
Visit
(node.Value);
10699
this.
Visit
(node.Alignment);
10700
this.
Visit
(node.Format);
10705
this.
Visit
(node.Expression);
10706
this.
Visit
(node.Pattern);
10711
this.
Visit
(node.Value);
10717
this.
Visit
(node.DeclaredType);
10718
this.
Visit
(node.VariableAccess);
10723
this.
Visit
(node.DeclaredType);
10726
this.
Visit
(node.VariableAccess);
10732
this.
Visit
(node.VariableAccess);
10737
this.
Visit
(node.Pattern);
10747
this.
Visit
(node.Pattern);
10752
this.
Visit
(node.Member);
10753
this.
Visit
(node.Pattern);
10758
this.
Visit
(node.Receiver);
10763
this.
Visit
(node.DeclaredType);
10768
this.
Visit
(node.Left);
10769
this.
Visit
(node.Right);
10774
this.
Visit
(node.Negated);
10779
this.
Visit
(node.Value);
10785
this.
Visit
(node.Expression);
10790
this.
Visit
(node.ReceiverOpt);
10795
this.
Visit
(node.ReceiverOpt);
10801
this.
Visit
(node.BlockBody);
10802
this.
Visit
(node.ExpressionBody);
10807
this.
Visit
(node.Initializer);
10808
this.
Visit
(node.BlockBody);
10809
this.
Visit
(node.ExpressionBody);
10814
this.
Visit
(node.Expression);
10819
this.
Visit
(node.Receiver);
10820
this.
Visit
(node.InitializerExpression);
10831
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10838
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10845
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10850
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10860
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10927
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10945
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10951
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
10972
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10981
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10992
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10998
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11011
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11017
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11018
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11024
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11032
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11038
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11044
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11051
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11058
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11059
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11065
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11066
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11072
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11073
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11085
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11086
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11094
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11095
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11105
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11106
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11112
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11113
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11119
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11120
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11128
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11129
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11135
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11136
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11137
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11143
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11144
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11145
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11152
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11159
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11165
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11173
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11174
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11179
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11180
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11187
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11193
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11194
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11284
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11285
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11291
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11292
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11300
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11306
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11313
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11333
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11340
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11345
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11355
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11368
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11374
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11375
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11386
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11393
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11394
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11400
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11405
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11411
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11416
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11434
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11437
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11443
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11448
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11449
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11450
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11458
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11459
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11467
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11468
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11477
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11478
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11479
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11480
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11490
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11491
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11492
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11493
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11494
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11495
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11500
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11501
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11507
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11508
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11509
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11510
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11516
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11517
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11522
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11523
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11529
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11531
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11537
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11538
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11539
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11540
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11589
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11607
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11608
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11614
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11631
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11638
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11639
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11640
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11646
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11655
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11664
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11669
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11670
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11675
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11676
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11677
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11682
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11683
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11684
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11694
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11700
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11706
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11711
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11716
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11721
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11727
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11732
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11739
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11745
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11751
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11756
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11757
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11758
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11759
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11760
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11766
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11767
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11768
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11769
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11770
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11776
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11777
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11790
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11791
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11796
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11804
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11812
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11818
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11825
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11832
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11833
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11840
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11841
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11842
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11853
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11854
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11863
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11870
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11878
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11886
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11887
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11910
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11939
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11964
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11970
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11976
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
11997
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12006
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12013
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12039
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12046
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12053
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12065
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12066
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12073
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12074
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12082
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12095
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12102
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12110
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12117
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12118
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12128
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12129
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12136
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12145
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12158
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12172
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12200
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12201
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12202
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12210
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12211
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12218
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12232
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12233
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12242
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12245
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12258
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12265
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12285
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12290
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12291
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12297
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12303
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12310
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12311
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12318
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12325
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12337
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12344
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12351
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12363
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12364
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12370
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12371
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12372
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12377
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12384
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12385
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12408
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12416
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12424
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12442
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12608
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12643
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12688
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12708
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12729
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12746
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12781
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12798
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12799
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12816
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12835
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12852
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12869
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12887
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12905
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12906
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12923
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12924
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12941
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12942
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12959
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
12960
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
12977
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12978
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
12997
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12998
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13015
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13016
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13017
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13035
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13036
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13037
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13054
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13072
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13089
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13108
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13109
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13115
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13116
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13134
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13365
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13366
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13383
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13384
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13403
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13420
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13438
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13488
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13507
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13522
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13529
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13530
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13538
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13539
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13547
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13550
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13557
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13558
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13565
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13566
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13574
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13575
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13576
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13577
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13586
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13587
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13588
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13589
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13590
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13591
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13598
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13599
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13600
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13601
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13608
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13609
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13617
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13618
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13619
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13620
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13733
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13780
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13781
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13782
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13788
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13808
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13828
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13835
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13842
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13849
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13856
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13857
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13858
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13859
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13860
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13867
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13868
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13869
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13870
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13871
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13885
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13904
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13923
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13940
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13958
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13976
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13977
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
13995
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13996
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
13997
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14026
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14027
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14047
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14065
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14084
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14103
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14104
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14160
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14246
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14266
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14283
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14300
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14354
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14374
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14392
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14458
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14476
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14494
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14529
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14530
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14548
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14549
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14567
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14602
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14620
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14639
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14657
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14658
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14676
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14696
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14731
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14751
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14826
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14827
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14828
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14845
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14846
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14866
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14882
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14883
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14893
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14896
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14910
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14918
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14938
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14945
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
14953
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14961
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
14962
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
14970
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
14978
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14996
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15014
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15032
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15067
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15068
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15069
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15075
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15093
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15094
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);
211
var argument = (BoundExpression)rewriter.
Visit
(node.Argument);
278
BoundExpression operand = (BoundExpression)rewriter.
Visit
(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823
var node = rewriter.
Visit
(block);