7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3414
public override BoundNode
Visit
(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
216
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
368
public override BoundNode?
Visit
(BoundNode node)
CodeGen\Optimizer.cs (1)
443
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
340
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
89
public override BoundNode?
Visit
(BoundNode? node)
674 references to Visit
Microsoft.CodeAnalysis.CSharp (673)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3418
return base.
Visit
(node);
BoundTree\BoundTreeRewriter.cs (3)
40
var visited = this.
Visit
(item);
223
return base.
Visit
(node);
233
return base.
Visit
(node);
BoundTree\BoundTreeWalker.cs (5)
23
this.
Visit
(list[i]);
44
this.
Visit
(arguments[arguments.Length - 1]);
48
this.
Visit
(arguments[arguments.Length - 2]);
78
return base.
Visit
(node);
89
return base.
Visit
(node);
BoundTree\NullabilityRewriter.cs (13)
17
return
Visit
(node);
37
var rewrittenCondition = (BoundExpression)
Visit
(node.Condition);
38
var rewrittenConsequence = (BoundStatement)
Visit
(node.Consequence);
55
rewrittenAlternative = (BoundStatement)
Visit
(alternative);
88
var leftChild = (BoundExpression)
Visit
(stack.Peek().Left);
95
var right = (BoundExpression)
Visit
(currentBinary.Right);
152
var leftChild = (BoundPattern)
Visit
(stack.Peek().Left);
161
var right = (BoundPattern)
Visit
(currentBinary.Right);
175
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
176
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
287
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
288
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
290
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
372
return base.
Visit
(node);
CodeGen\Optimizer.cs (2)
469
node = (BoundExpression)base.
Visit
(node) :
576
var result = base.
Visit
(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368
return base.
Visit
(node);
374
return base.
Visit
(node);
FlowAnalysis\NullableWalker.cs (1)
1731
var rewrittenNode = rewriter.
Visit
(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
86
return base.
Visit
(node);
102
return base.
Visit
(node);
Generated\BoundNodes.xml.Generated.cs (639)
9845
this.
Visit
(node.Value);
9850
this.
Visit
(node.Value);
9855
this.
Visit
(node.Value);
9860
this.
Visit
(node.Statement);
9866
this.
Visit
(node.Receiver);
9883
this.
Visit
(node.Expression);
9898
this.
Visit
(node.FinallyBlock);
9903
this.
Visit
(node.BoundContainingTypeOpt);
9911
this.
Visit
(node.Operand);
9916
this.
Visit
(node.Operand);
9921
this.
Visit
(node.Operand);
9926
this.
Visit
(node.Operand);
9932
this.
Visit
(node.Operand);
9937
this.
Visit
(node.Expression);
9938
this.
Visit
(node.Index);
9943
this.
Visit
(node.InvokedExpression);
9949
this.
Visit
(node.Operand);
9954
this.
Visit
(node.Operand);
9959
this.
Visit
(node.Operand);
9964
this.
Visit
(node.Operand);
9969
this.
Visit
(node.LeftOperandOpt);
9970
this.
Visit
(node.RightOperandOpt);
9975
this.
Visit
(node.Left);
9976
this.
Visit
(node.Right);
9981
this.
Visit
(node.Left);
9982
this.
Visit
(node.Right);
9987
this.
Visit
(node.Left);
9988
this.
Visit
(node.Right);
9993
this.
Visit
(node.Left);
9994
this.
Visit
(node.Right);
9999
this.
Visit
(node.Left);
10000
this.
Visit
(node.Right);
10005
this.
Visit
(node.Left);
10006
this.
Visit
(node.Right);
10011
this.
Visit
(node.LeftOperand);
10012
this.
Visit
(node.RightOperand);
10017
this.
Visit
(node.LeftOperand);
10018
this.
Visit
(node.RightOperand);
10023
this.
Visit
(node.Condition);
10024
this.
Visit
(node.Consequence);
10025
this.
Visit
(node.Alternative);
10030
this.
Visit
(node.Condition);
10031
this.
Visit
(node.Consequence);
10032
this.
Visit
(node.Alternative);
10037
this.
Visit
(node.Expression);
10043
this.
Visit
(node.ArrayAccess);
10048
this.
Visit
(node.Expression);
10053
this.
Visit
(node.AwaitableInstancePlaceholder);
10054
this.
Visit
(node.GetAwaiter);
10055
this.
Visit
(node.RuntimeAsyncAwaitCall);
10056
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10061
this.
Visit
(node.Expression);
10062
this.
Visit
(node.AwaitableInfo);
10067
this.
Visit
(node.SourceType);
10072
this.
Visit
(node.Prologue);
10073
this.
Visit
(node.Epilogue);
10093
this.
Visit
(node.Operand);
10094
this.
Visit
(node.TargetType);
10099
this.
Visit
(node.Operand);
10100
this.
Visit
(node.TargetType);
10105
this.
Visit
(node.SourceType);
10110
this.
Visit
(node.Operand);
10115
this.
Visit
(node.Operand);
10126
this.
Visit
(node.Expression);
10131
this.
Visit
(node.StatementOpt);
10136
this.
Visit
(node.StatementOpt);
10144
this.
Visit
(node.Instrumentation);
10155
this.
Visit
(node.Statement);
10160
this.
Visit
(node.DeclaredTypeOpt);
10161
this.
Visit
(node.InitializerOpt);
10172
this.
Visit
(node.AwaitOpt);
10178
this.
Visit
(node.BlockBody);
10179
this.
Visit
(node.ExpressionBody);
10185
this.
Visit
(node.ExpressionOpt);
10190
this.
Visit
(node.Expression);
10196
this.
Visit
(node.ExpressionOpt);
10201
this.
Visit
(node.Expression);
10208
this.
Visit
(node.Expression);
10210
this.
Visit
(node.DefaultLabel);
10215
this.
Visit
(node.Expression);
10220
this.
Visit
(node.Condition);
10221
this.
Visit
(node.Consequence);
10222
this.
Visit
(node.AlternativeOpt);
10227
this.
Visit
(node.Condition);
10228
this.
Visit
(node.Body);
10233
this.
Visit
(node.Condition);
10234
this.
Visit
(node.Body);
10239
this.
Visit
(node.Initializer);
10240
this.
Visit
(node.Condition);
10241
this.
Visit
(node.Increment);
10242
this.
Visit
(node.Body);
10247
this.
Visit
(node.IterationVariableType);
10248
this.
Visit
(node.IterationErrorExpressionOpt);
10249
this.
Visit
(node.Expression);
10250
this.
Visit
(node.DeconstructionOpt);
10251
this.
Visit
(node.Body);
10256
this.
Visit
(node.DeconstructionAssignment);
10257
this.
Visit
(node.TargetPlaceholder);
10262
this.
Visit
(node.DeclarationsOpt);
10263
this.
Visit
(node.ExpressionOpt);
10264
this.
Visit
(node.Body);
10265
this.
Visit
(node.AwaitOpt);
10270
this.
Visit
(node.Declarations);
10271
this.
Visit
(node.Body);
10276
this.
Visit
(node.Argument);
10277
this.
Visit
(node.Body);
10282
this.
Visit
(node.TryBlock);
10284
this.
Visit
(node.FinallyBlockOpt);
10289
this.
Visit
(node.ExceptionSourceOpt);
10290
this.
Visit
(node.ExceptionFilterPrologueOpt);
10291
this.
Visit
(node.ExceptionFilterOpt);
10292
this.
Visit
(node.Body);
10305
this.
Visit
(node.Value);
10312
this.
Visit
(node.CaseExpressionOpt);
10313
this.
Visit
(node.LabelExpressionOpt);
10318
this.
Visit
(node.Body);
10329
this.
Visit
(node.Condition);
10334
this.
Visit
(node.Pattern);
10335
this.
Visit
(node.WhenClause);
10336
this.
Visit
(node.Value);
10341
this.
Visit
(node.Expression);
10347
this.
Visit
(node.Expression);
10353
this.
Visit
(node.RootNode);
10358
this.
Visit
(node.Evaluation);
10359
this.
Visit
(node.Next);
10364
this.
Visit
(node.Test);
10365
this.
Visit
(node.WhenTrue);
10366
this.
Visit
(node.WhenFalse);
10371
this.
Visit
(node.WhenExpression);
10372
this.
Visit
(node.WhenTrue);
10373
this.
Visit
(node.WhenFalse);
10379
this.
Visit
(node.Source);
10384
this.
Visit
(node.Input);
10389
this.
Visit
(node.Input);
10394
this.
Visit
(node.Input);
10399
this.
Visit
(node.Input);
10404
this.
Visit
(node.Input);
10409
this.
Visit
(node.Input);
10414
this.
Visit
(node.Input);
10419
this.
Visit
(node.Input);
10424
this.
Visit
(node.Input);
10429
this.
Visit
(node.Input);
10434
this.
Visit
(node.LengthTemp);
10435
this.
Visit
(node.IndexerAccess);
10436
this.
Visit
(node.ReceiverPlaceholder);
10437
this.
Visit
(node.ArgumentPlaceholder);
10438
this.
Visit
(node.Input);
10443
this.
Visit
(node.LengthTemp);
10444
this.
Visit
(node.IndexerAccess);
10445
this.
Visit
(node.ReceiverPlaceholder);
10446
this.
Visit
(node.ArgumentPlaceholder);
10447
this.
Visit
(node.Input);
10452
this.
Visit
(node.Target);
10453
this.
Visit
(node.Input);
10464
this.
Visit
(node.Pattern);
10465
this.
Visit
(node.WhenClause);
10470
this.
Visit
(node.Expression);
10476
this.
Visit
(node.Value);
10482
this.
Visit
(node.Value);
10487
this.
Visit
(node.Receiver);
10492
this.
Visit
(node.Expression);
10498
this.
Visit
(node.Receiver);
10499
this.
Visit
(node.AccessExpression);
10504
this.
Visit
(node.Receiver);
10505
this.
Visit
(node.WhenNotNull);
10506
this.
Visit
(node.WhenNullOpt);
10512
this.
Visit
(node.ValueTypeReceiver);
10513
this.
Visit
(node.ReferenceTypeReceiver);
10518
this.
Visit
(node.ReceiverOpt);
10523
this.
Visit
(node.ReceiverOpt);
10528
this.
Visit
(node.ReceiverOpt);
10534
this.
Visit
(node.ReceiverOpt);
10535
this.
Visit
(node.Argument);
10552
this.
Visit
(node.InitializerExpressionOpt);
10568
this.
Visit
(node.Expression);
10584
this.
Visit
(node.InitializerExpressionOpt);
10589
this.
Visit
(node.InitializerExpressionOpt);
10594
this.
Visit
(node.Placeholder);
10606
this.
Visit
(node.Placeholder);
10613
this.
Visit
(node.ImplicitReceiverOpt);
10618
this.
Visit
(node.Expression);
10632
this.
Visit
(node.InitializerExpressionOpt);
10637
this.
Visit
(node.Argument);
10643
this.
Visit
(node.InitializerOpt);
10653
this.
Visit
(node.Count);
10654
this.
Visit
(node.InitializerOpt);
10659
this.
Visit
(node.Count);
10660
this.
Visit
(node.InitializerOpt);
10665
this.
Visit
(node.ReceiverOpt);
10671
this.
Visit
(node.ReceiverOpt);
10676
this.
Visit
(node.ReceiverOpt);
10681
this.
Visit
(node.ReceiverOpt);
10687
this.
Visit
(node.Receiver);
10688
this.
Visit
(node.Argument);
10693
this.
Visit
(node.Expression);
10694
this.
Visit
(node.Argument);
10699
this.
Visit
(node.Receiver);
10705
this.
Visit
(node.Body);
10711
this.
Visit
(node.Value);
10721
this.
Visit
(node.Argument);
10738
this.
Visit
(node.Value);
10739
this.
Visit
(node.Alignment);
10740
this.
Visit
(node.Format);
10745
this.
Visit
(node.Expression);
10746
this.
Visit
(node.Pattern);
10751
this.
Visit
(node.Value);
10757
this.
Visit
(node.DeclaredType);
10758
this.
Visit
(node.VariableAccess);
10763
this.
Visit
(node.DeclaredType);
10766
this.
Visit
(node.VariableAccess);
10772
this.
Visit
(node.VariableAccess);
10777
this.
Visit
(node.Pattern);
10787
this.
Visit
(node.Pattern);
10792
this.
Visit
(node.Member);
10793
this.
Visit
(node.Pattern);
10798
this.
Visit
(node.Receiver);
10803
this.
Visit
(node.DeclaredType);
10808
this.
Visit
(node.Left);
10809
this.
Visit
(node.Right);
10814
this.
Visit
(node.Negated);
10819
this.
Visit
(node.Value);
10825
this.
Visit
(node.Expression);
10830
this.
Visit
(node.ReceiverOpt);
10835
this.
Visit
(node.ReceiverOpt);
10841
this.
Visit
(node.BlockBody);
10842
this.
Visit
(node.ExpressionBody);
10847
this.
Visit
(node.Initializer);
10848
this.
Visit
(node.BlockBody);
10849
this.
Visit
(node.ExpressionBody);
10854
this.
Visit
(node.Expression);
10859
this.
Visit
(node.Receiver);
10860
this.
Visit
(node.InitializerExpression);
10871
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10878
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10885
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10890
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10900
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10967
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10985
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10991
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
11013
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11022
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11033
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11039
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11052
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11058
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11059
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11065
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11073
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11079
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11085
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11092
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11099
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11100
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11106
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11107
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11113
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11114
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11126
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11127
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11135
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11136
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11146
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11147
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11153
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11154
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11160
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11161
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11169
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11170
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11176
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11177
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11178
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11184
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11185
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11186
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11193
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11200
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11206
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11214
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11215
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11216
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11217
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11222
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11223
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11230
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11237
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11238
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11328
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11329
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11335
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11336
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11344
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11350
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11357
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11377
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11384
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11389
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11399
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11412
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11418
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11419
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11430
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11437
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11438
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11444
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11449
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11455
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11460
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11478
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11481
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11487
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11492
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11493
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11494
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11502
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11503
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11511
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11512
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11521
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11522
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11523
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11524
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11534
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11535
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11536
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11537
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11538
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11543
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11544
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11550
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11551
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11552
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11553
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11559
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11560
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11565
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11566
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11572
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11574
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11580
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11581
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11582
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11583
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11632
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11650
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11651
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11657
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11674
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11681
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11682
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11683
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11689
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11698
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11707
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11712
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11713
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11718
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11719
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11720
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11725
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11726
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11727
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11737
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11743
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11749
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11754
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11759
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11764
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11770
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11775
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11782
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11788
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11794
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11799
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11800
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11801
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11802
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11803
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11809
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11810
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11811
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11812
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11813
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11819
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11820
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11833
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11834
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11839
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11847
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11855
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11861
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11868
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11875
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11876
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11883
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11884
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11885
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11896
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11897
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11906
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11913
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11921
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11929
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11930
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11953
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11982
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12007
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12013
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12019
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12040
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12049
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12056
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12082
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12089
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12096
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12108
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12109
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12116
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12117
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12125
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12138
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12145
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12153
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12160
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12161
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12171
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12172
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12179
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12188
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12201
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12215
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12243
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12244
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12245
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12253
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12254
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12261
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12275
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12276
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12285
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12288
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12301
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12308
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12328
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12333
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12334
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12340
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12346
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12353
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12354
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12361
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12368
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12380
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12387
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12394
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12406
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12407
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12413
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12414
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12415
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12420
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12427
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12428
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12451
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12459
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12467
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12485
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12651
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12686
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12736
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12756
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12777
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12794
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12829
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12846
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12847
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12864
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12883
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12900
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12917
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12935
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12953
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12954
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12971
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12972
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12989
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12990
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13007
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13008
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13025
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13026
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13045
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13046
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13063
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13064
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13065
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13083
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13084
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13085
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13102
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13120
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13137
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13156
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13157
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13158
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13159
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13165
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13166
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13184
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13202
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13203
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13423
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13424
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13441
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13442
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13461
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13478
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13496
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13546
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13565
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13580
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13587
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13588
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13596
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13597
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13605
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13608
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13615
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13616
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13623
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13624
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13632
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13633
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13634
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13635
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13644
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13645
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13646
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13647
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13648
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13655
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13656
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13657
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13658
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13665
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13666
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13674
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13675
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13676
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13677
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13790
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13837
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13838
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13839
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13845
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13865
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13885
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13892
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13899
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13906
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13913
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13914
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13915
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13916
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13917
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13924
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13925
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13926
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13927
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13928
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13942
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13961
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13980
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13997
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14015
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14033
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14034
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14052
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14053
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14054
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14083
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14084
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14104
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14122
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14141
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14160
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14161
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14217
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14303
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14323
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14340
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14357
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14411
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14431
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14449
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14515
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14533
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14551
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14586
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14587
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14605
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14606
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14624
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14659
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14677
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14696
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14714
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14715
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14733
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14753
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14788
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14808
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14883
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14884
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14885
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14902
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14903
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14923
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14939
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14940
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14950
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14953
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14967
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14975
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14995
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15002
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15010
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15018
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15026
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15044
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15062
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15080
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15115
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15116
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15117
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15123
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15141
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15142
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55
BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.
Visit
(node.ReceiverOpt);
69
BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.
Visit
(node.ReceiverOpt);
215
var argument = (BoundExpression)rewriter.
Visit
(node.Argument);
284
BoundExpression operand = (BoundExpression)rewriter.
Visit
(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823
var node = rewriter.
Visit
(block);