7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3404
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)
667 references to Visit
Microsoft.CodeAnalysis.CSharp (667)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3408
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 (10)
17
return
Visit
(node);
37
var rewrittenCondition = (BoundExpression)
Visit
(node.Condition);
38
var rewrittenConsequence = (BoundStatement)
Visit
(node.Consequence);
55
rewrittenAlternative = (BoundStatement)
Visit
(alternative);
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)
1708
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)
9802
this.
Visit
(node.Value);
9807
this.
Visit
(node.Value);
9812
this.
Visit
(node.Value);
9817
this.
Visit
(node.Statement);
9823
this.
Visit
(node.Receiver);
9840
this.
Visit
(node.Expression);
9855
this.
Visit
(node.FinallyBlock);
9860
this.
Visit
(node.BoundContainingTypeOpt);
9868
this.
Visit
(node.Operand);
9873
this.
Visit
(node.Operand);
9878
this.
Visit
(node.Operand);
9883
this.
Visit
(node.Operand);
9889
this.
Visit
(node.Operand);
9894
this.
Visit
(node.Expression);
9895
this.
Visit
(node.Index);
9900
this.
Visit
(node.InvokedExpression);
9906
this.
Visit
(node.Operand);
9911
this.
Visit
(node.Operand);
9916
this.
Visit
(node.Operand);
9921
this.
Visit
(node.Operand);
9926
this.
Visit
(node.LeftOperandOpt);
9927
this.
Visit
(node.RightOperandOpt);
9932
this.
Visit
(node.Left);
9933
this.
Visit
(node.Right);
9938
this.
Visit
(node.Left);
9939
this.
Visit
(node.Right);
9944
this.
Visit
(node.Left);
9945
this.
Visit
(node.Right);
9950
this.
Visit
(node.Left);
9951
this.
Visit
(node.Right);
9956
this.
Visit
(node.Left);
9957
this.
Visit
(node.Right);
9962
this.
Visit
(node.Left);
9963
this.
Visit
(node.Right);
9968
this.
Visit
(node.LeftOperand);
9969
this.
Visit
(node.RightOperand);
9974
this.
Visit
(node.LeftOperand);
9975
this.
Visit
(node.RightOperand);
9980
this.
Visit
(node.Condition);
9981
this.
Visit
(node.Consequence);
9982
this.
Visit
(node.Alternative);
9987
this.
Visit
(node.Condition);
9988
this.
Visit
(node.Consequence);
9989
this.
Visit
(node.Alternative);
9994
this.
Visit
(node.Expression);
10000
this.
Visit
(node.ArrayAccess);
10005
this.
Visit
(node.Expression);
10010
this.
Visit
(node.AwaitableInstancePlaceholder);
10011
this.
Visit
(node.GetAwaiter);
10016
this.
Visit
(node.Expression);
10017
this.
Visit
(node.AwaitableInfo);
10022
this.
Visit
(node.SourceType);
10027
this.
Visit
(node.Prologue);
10028
this.
Visit
(node.Epilogue);
10048
this.
Visit
(node.Operand);
10049
this.
Visit
(node.TargetType);
10054
this.
Visit
(node.Operand);
10055
this.
Visit
(node.TargetType);
10060
this.
Visit
(node.SourceType);
10065
this.
Visit
(node.Operand);
10070
this.
Visit
(node.Operand);
10081
this.
Visit
(node.Expression);
10086
this.
Visit
(node.StatementOpt);
10091
this.
Visit
(node.StatementOpt);
10099
this.
Visit
(node.Instrumentation);
10110
this.
Visit
(node.Statement);
10115
this.
Visit
(node.DeclaredTypeOpt);
10116
this.
Visit
(node.InitializerOpt);
10127
this.
Visit
(node.AwaitOpt);
10133
this.
Visit
(node.BlockBody);
10134
this.
Visit
(node.ExpressionBody);
10140
this.
Visit
(node.ExpressionOpt);
10145
this.
Visit
(node.Expression);
10151
this.
Visit
(node.ExpressionOpt);
10156
this.
Visit
(node.Expression);
10163
this.
Visit
(node.Expression);
10165
this.
Visit
(node.DefaultLabel);
10170
this.
Visit
(node.Expression);
10175
this.
Visit
(node.Condition);
10176
this.
Visit
(node.Consequence);
10177
this.
Visit
(node.AlternativeOpt);
10182
this.
Visit
(node.Condition);
10183
this.
Visit
(node.Body);
10188
this.
Visit
(node.Condition);
10189
this.
Visit
(node.Body);
10194
this.
Visit
(node.Initializer);
10195
this.
Visit
(node.Condition);
10196
this.
Visit
(node.Increment);
10197
this.
Visit
(node.Body);
10202
this.
Visit
(node.IterationVariableType);
10203
this.
Visit
(node.IterationErrorExpressionOpt);
10204
this.
Visit
(node.Expression);
10205
this.
Visit
(node.DeconstructionOpt);
10206
this.
Visit
(node.AwaitOpt);
10207
this.
Visit
(node.Body);
10212
this.
Visit
(node.DeconstructionAssignment);
10213
this.
Visit
(node.TargetPlaceholder);
10218
this.
Visit
(node.DeclarationsOpt);
10219
this.
Visit
(node.ExpressionOpt);
10220
this.
Visit
(node.Body);
10221
this.
Visit
(node.AwaitOpt);
10226
this.
Visit
(node.Declarations);
10227
this.
Visit
(node.Body);
10232
this.
Visit
(node.Argument);
10233
this.
Visit
(node.Body);
10238
this.
Visit
(node.TryBlock);
10240
this.
Visit
(node.FinallyBlockOpt);
10245
this.
Visit
(node.ExceptionSourceOpt);
10246
this.
Visit
(node.ExceptionFilterPrologueOpt);
10247
this.
Visit
(node.ExceptionFilterOpt);
10248
this.
Visit
(node.Body);
10261
this.
Visit
(node.Value);
10268
this.
Visit
(node.CaseExpressionOpt);
10269
this.
Visit
(node.LabelExpressionOpt);
10274
this.
Visit
(node.Body);
10285
this.
Visit
(node.Condition);
10290
this.
Visit
(node.Pattern);
10291
this.
Visit
(node.WhenClause);
10292
this.
Visit
(node.Value);
10297
this.
Visit
(node.Expression);
10303
this.
Visit
(node.Expression);
10309
this.
Visit
(node.RootNode);
10314
this.
Visit
(node.Evaluation);
10315
this.
Visit
(node.Next);
10320
this.
Visit
(node.Test);
10321
this.
Visit
(node.WhenTrue);
10322
this.
Visit
(node.WhenFalse);
10327
this.
Visit
(node.WhenExpression);
10328
this.
Visit
(node.WhenTrue);
10329
this.
Visit
(node.WhenFalse);
10335
this.
Visit
(node.Source);
10340
this.
Visit
(node.Input);
10345
this.
Visit
(node.Input);
10350
this.
Visit
(node.Input);
10355
this.
Visit
(node.Input);
10360
this.
Visit
(node.Input);
10365
this.
Visit
(node.Input);
10370
this.
Visit
(node.Input);
10375
this.
Visit
(node.Input);
10380
this.
Visit
(node.Input);
10385
this.
Visit
(node.Input);
10390
this.
Visit
(node.LengthTemp);
10391
this.
Visit
(node.IndexerAccess);
10392
this.
Visit
(node.ReceiverPlaceholder);
10393
this.
Visit
(node.ArgumentPlaceholder);
10394
this.
Visit
(node.Input);
10399
this.
Visit
(node.LengthTemp);
10400
this.
Visit
(node.IndexerAccess);
10401
this.
Visit
(node.ReceiverPlaceholder);
10402
this.
Visit
(node.ArgumentPlaceholder);
10403
this.
Visit
(node.Input);
10408
this.
Visit
(node.Target);
10409
this.
Visit
(node.Input);
10420
this.
Visit
(node.Pattern);
10421
this.
Visit
(node.WhenClause);
10426
this.
Visit
(node.Expression);
10432
this.
Visit
(node.Value);
10438
this.
Visit
(node.Value);
10443
this.
Visit
(node.Receiver);
10448
this.
Visit
(node.Expression);
10454
this.
Visit
(node.Receiver);
10455
this.
Visit
(node.AccessExpression);
10460
this.
Visit
(node.Receiver);
10461
this.
Visit
(node.WhenNotNull);
10462
this.
Visit
(node.WhenNullOpt);
10468
this.
Visit
(node.ValueTypeReceiver);
10469
this.
Visit
(node.ReferenceTypeReceiver);
10474
this.
Visit
(node.ReceiverOpt);
10479
this.
Visit
(node.ReceiverOpt);
10484
this.
Visit
(node.ReceiverOpt);
10490
this.
Visit
(node.ReceiverOpt);
10491
this.
Visit
(node.Argument);
10508
this.
Visit
(node.InitializerExpressionOpt);
10524
this.
Visit
(node.Expression);
10540
this.
Visit
(node.InitializerExpressionOpt);
10545
this.
Visit
(node.InitializerExpressionOpt);
10550
this.
Visit
(node.Placeholder);
10562
this.
Visit
(node.Placeholder);
10569
this.
Visit
(node.ImplicitReceiverOpt);
10574
this.
Visit
(node.Expression);
10588
this.
Visit
(node.InitializerExpressionOpt);
10593
this.
Visit
(node.Argument);
10599
this.
Visit
(node.InitializerOpt);
10609
this.
Visit
(node.Count);
10610
this.
Visit
(node.InitializerOpt);
10615
this.
Visit
(node.Count);
10616
this.
Visit
(node.InitializerOpt);
10621
this.
Visit
(node.ReceiverOpt);
10627
this.
Visit
(node.ReceiverOpt);
10632
this.
Visit
(node.ReceiverOpt);
10637
this.
Visit
(node.ReceiverOpt);
10643
this.
Visit
(node.Receiver);
10644
this.
Visit
(node.Argument);
10649
this.
Visit
(node.Expression);
10650
this.
Visit
(node.Argument);
10655
this.
Visit
(node.Receiver);
10661
this.
Visit
(node.Body);
10667
this.
Visit
(node.Value);
10677
this.
Visit
(node.Argument);
10694
this.
Visit
(node.Value);
10695
this.
Visit
(node.Alignment);
10696
this.
Visit
(node.Format);
10701
this.
Visit
(node.Expression);
10702
this.
Visit
(node.Pattern);
10707
this.
Visit
(node.Value);
10713
this.
Visit
(node.DeclaredType);
10714
this.
Visit
(node.VariableAccess);
10719
this.
Visit
(node.DeclaredType);
10722
this.
Visit
(node.VariableAccess);
10728
this.
Visit
(node.VariableAccess);
10733
this.
Visit
(node.Pattern);
10743
this.
Visit
(node.Pattern);
10748
this.
Visit
(node.Member);
10749
this.
Visit
(node.Pattern);
10754
this.
Visit
(node.Receiver);
10759
this.
Visit
(node.DeclaredType);
10764
this.
Visit
(node.Left);
10765
this.
Visit
(node.Right);
10770
this.
Visit
(node.Negated);
10775
this.
Visit
(node.Value);
10781
this.
Visit
(node.Expression);
10786
this.
Visit
(node.ReceiverOpt);
10791
this.
Visit
(node.ReceiverOpt);
10797
this.
Visit
(node.BlockBody);
10798
this.
Visit
(node.ExpressionBody);
10803
this.
Visit
(node.Initializer);
10804
this.
Visit
(node.BlockBody);
10805
this.
Visit
(node.ExpressionBody);
10810
this.
Visit
(node.Expression);
10815
this.
Visit
(node.Receiver);
10816
this.
Visit
(node.InitializerExpression);
10827
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10834
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10841
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10846
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10856
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10923
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10941
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10947
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
10968
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10977
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10988
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10994
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11007
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11013
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11014
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11020
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11028
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11034
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11040
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11047
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11054
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11055
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11061
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11062
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11068
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11069
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11081
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11082
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11090
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11091
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11101
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11102
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11108
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11109
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11115
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11116
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11124
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11125
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11131
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11132
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11133
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11139
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11140
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11141
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11148
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11155
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11161
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11169
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11170
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11175
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11176
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11183
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11189
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11190
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11280
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11281
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11287
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11288
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11296
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11302
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11309
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11329
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11336
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11341
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11351
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11364
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11370
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11371
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11382
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11389
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11390
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11396
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11401
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11407
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11412
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11430
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11433
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11439
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11444
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11445
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11446
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11454
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11455
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11463
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11464
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11473
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11474
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11475
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11476
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11486
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11487
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11488
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11489
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11490
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11491
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11496
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11497
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11503
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11504
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11505
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11506
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11512
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11513
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11518
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11519
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11525
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11527
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11533
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11534
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11535
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11536
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11585
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11603
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11604
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11610
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11627
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11634
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11635
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11636
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11642
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11651
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11660
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11665
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11666
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11671
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11672
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11673
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11678
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11679
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11680
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11690
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11696
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11702
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11707
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11712
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11717
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11723
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11728
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11735
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11741
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11747
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11752
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11753
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11754
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11755
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11756
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11762
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11763
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11764
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11765
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11766
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11772
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11773
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11786
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11787
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11792
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11800
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11808
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11814
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11821
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11828
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11829
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11836
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11837
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11838
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11849
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11850
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11859
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11866
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11874
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11882
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11883
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11906
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11935
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11960
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11966
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11972
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
11993
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12002
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12009
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12035
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12042
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12049
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12061
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12062
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12069
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12070
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12078
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12091
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12098
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12106
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12113
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12114
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12124
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12125
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12132
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12141
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12154
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12168
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12196
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12197
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12198
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12206
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12207
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12214
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12228
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12229
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12238
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12241
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12254
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12261
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12281
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12286
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12287
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12293
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12299
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12306
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12307
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12314
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12321
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12333
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12340
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12347
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12359
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12360
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12366
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12367
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12368
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12373
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12380
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12381
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12404
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12412
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12420
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12438
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12604
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12639
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12684
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12704
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12725
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12742
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12777
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12794
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12795
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12812
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12831
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12848
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12865
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12883
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12901
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12902
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12919
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12920
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12937
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12938
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12955
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
12956
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
12973
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12974
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
12993
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12994
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13011
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13012
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13013
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13031
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13032
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13033
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13050
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13068
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13085
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13104
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13105
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13111
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13112
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13130
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13361
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13362
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13379
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13380
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13399
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13416
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13434
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13484
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13503
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13518
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13525
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13526
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13534
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13535
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13543
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13546
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13553
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13554
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13561
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13562
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13570
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13571
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13572
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13573
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13582
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13583
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13584
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13585
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13586
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13587
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13594
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13595
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13596
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13597
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13604
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13605
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13613
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13614
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13615
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13616
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13729
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13776
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13777
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13778
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13784
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13804
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13824
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13831
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13838
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13845
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13852
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13853
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13854
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13855
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13856
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13863
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13864
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13865
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13866
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13867
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13881
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13900
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13919
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13936
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13954
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13972
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13973
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
13991
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13992
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
13993
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14022
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14023
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14043
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14061
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14080
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14099
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14100
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14156
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14242
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14262
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14279
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14296
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14350
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14370
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14388
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14454
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14472
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14490
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14525
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14526
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14544
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14545
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14563
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14598
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14616
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14635
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14653
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14654
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14672
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14692
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14727
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14747
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14822
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14823
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14824
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14841
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14842
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14862
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14878
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14879
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14889
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14892
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14906
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14914
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14934
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14941
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
14949
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14957
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
14958
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
14966
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
14974
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14992
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15010
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15028
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15063
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15064
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15065
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15071
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15089
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15090
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);
208
var argument = (BoundExpression)rewriter.
Visit
(node.Argument);
267
BoundExpression operand = (BoundExpression)rewriter.
Visit
(node.Operand);