7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3414
public override BoundNode
Visit
(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
216
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
360
public override BoundNode?
Visit
(BoundNode node)
CodeGen\Optimizer.cs (1)
443
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
340
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
89
public override BoundNode?
Visit
(BoundNode? node)
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 (11)
17
return
Visit
(node);
37
var rewrittenCondition = (BoundExpression)
Visit
(node.Condition);
38
var rewrittenConsequence = (BoundStatement)
Visit
(node.Consequence);
55
rewrittenAlternative = (BoundStatement)
Visit
(alternative);
88
var leftChild = (BoundExpression)
Visit
(stack.Peek().Left);
95
var right = (BoundExpression)
Visit
(currentBinary.Right);
140
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
141
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
252
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
253
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
255
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
364
return base.
Visit
(node);
CodeGen\Optimizer.cs (2)
469
node = (BoundExpression)base.
Visit
(node) :
576
var result = base.
Visit
(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368
return base.
Visit
(node);
374
return base.
Visit
(node);
FlowAnalysis\NullableWalker.cs (1)
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 (641)
9816
this.
Visit
(node.Value);
9821
this.
Visit
(node.Value);
9826
this.
Visit
(node.Value);
9831
this.
Visit
(node.Statement);
9837
this.
Visit
(node.Receiver);
9854
this.
Visit
(node.Expression);
9869
this.
Visit
(node.FinallyBlock);
9874
this.
Visit
(node.BoundContainingTypeOpt);
9882
this.
Visit
(node.Operand);
9887
this.
Visit
(node.Operand);
9892
this.
Visit
(node.Operand);
9897
this.
Visit
(node.Operand);
9903
this.
Visit
(node.Operand);
9908
this.
Visit
(node.Expression);
9909
this.
Visit
(node.Index);
9914
this.
Visit
(node.InvokedExpression);
9920
this.
Visit
(node.Operand);
9925
this.
Visit
(node.Operand);
9930
this.
Visit
(node.Operand);
9935
this.
Visit
(node.Operand);
9940
this.
Visit
(node.LeftOperandOpt);
9941
this.
Visit
(node.RightOperandOpt);
9946
this.
Visit
(node.Left);
9947
this.
Visit
(node.Right);
9952
this.
Visit
(node.Left);
9953
this.
Visit
(node.Right);
9958
this.
Visit
(node.Left);
9959
this.
Visit
(node.Right);
9964
this.
Visit
(node.Left);
9965
this.
Visit
(node.Right);
9970
this.
Visit
(node.Left);
9971
this.
Visit
(node.Right);
9976
this.
Visit
(node.Left);
9977
this.
Visit
(node.Right);
9982
this.
Visit
(node.LeftOperand);
9983
this.
Visit
(node.RightOperand);
9988
this.
Visit
(node.LeftOperand);
9989
this.
Visit
(node.RightOperand);
9994
this.
Visit
(node.Condition);
9995
this.
Visit
(node.Consequence);
9996
this.
Visit
(node.Alternative);
10001
this.
Visit
(node.Condition);
10002
this.
Visit
(node.Consequence);
10003
this.
Visit
(node.Alternative);
10008
this.
Visit
(node.Expression);
10014
this.
Visit
(node.ArrayAccess);
10019
this.
Visit
(node.Expression);
10024
this.
Visit
(node.AwaitableInstancePlaceholder);
10025
this.
Visit
(node.GetAwaiter);
10026
this.
Visit
(node.RuntimeAsyncAwaitCall);
10027
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10032
this.
Visit
(node.Expression);
10033
this.
Visit
(node.AwaitableInfo);
10038
this.
Visit
(node.SourceType);
10043
this.
Visit
(node.Prologue);
10044
this.
Visit
(node.Epilogue);
10064
this.
Visit
(node.Operand);
10065
this.
Visit
(node.TargetType);
10070
this.
Visit
(node.Operand);
10071
this.
Visit
(node.TargetType);
10076
this.
Visit
(node.SourceType);
10081
this.
Visit
(node.Operand);
10086
this.
Visit
(node.Operand);
10097
this.
Visit
(node.Expression);
10102
this.
Visit
(node.StatementOpt);
10107
this.
Visit
(node.StatementOpt);
10115
this.
Visit
(node.Instrumentation);
10126
this.
Visit
(node.Statement);
10131
this.
Visit
(node.DeclaredTypeOpt);
10132
this.
Visit
(node.InitializerOpt);
10143
this.
Visit
(node.AwaitOpt);
10149
this.
Visit
(node.BlockBody);
10150
this.
Visit
(node.ExpressionBody);
10156
this.
Visit
(node.ExpressionOpt);
10161
this.
Visit
(node.Expression);
10167
this.
Visit
(node.ExpressionOpt);
10172
this.
Visit
(node.Expression);
10179
this.
Visit
(node.Expression);
10181
this.
Visit
(node.DefaultLabel);
10186
this.
Visit
(node.Expression);
10191
this.
Visit
(node.Condition);
10192
this.
Visit
(node.Consequence);
10193
this.
Visit
(node.AlternativeOpt);
10198
this.
Visit
(node.Condition);
10199
this.
Visit
(node.Body);
10204
this.
Visit
(node.Condition);
10205
this.
Visit
(node.Body);
10210
this.
Visit
(node.Initializer);
10211
this.
Visit
(node.Condition);
10212
this.
Visit
(node.Increment);
10213
this.
Visit
(node.Body);
10218
this.
Visit
(node.IterationVariableType);
10219
this.
Visit
(node.IterationErrorExpressionOpt);
10220
this.
Visit
(node.Expression);
10221
this.
Visit
(node.DeconstructionOpt);
10222
this.
Visit
(node.Body);
10227
this.
Visit
(node.DeconstructionAssignment);
10228
this.
Visit
(node.TargetPlaceholder);
10233
this.
Visit
(node.DeclarationsOpt);
10234
this.
Visit
(node.ExpressionOpt);
10235
this.
Visit
(node.Body);
10236
this.
Visit
(node.AwaitOpt);
10241
this.
Visit
(node.Declarations);
10242
this.
Visit
(node.Body);
10247
this.
Visit
(node.Argument);
10248
this.
Visit
(node.Body);
10253
this.
Visit
(node.TryBlock);
10255
this.
Visit
(node.FinallyBlockOpt);
10260
this.
Visit
(node.ExceptionSourceOpt);
10261
this.
Visit
(node.ExceptionFilterPrologueOpt);
10262
this.
Visit
(node.ExceptionFilterOpt);
10263
this.
Visit
(node.Body);
10276
this.
Visit
(node.Value);
10283
this.
Visit
(node.CaseExpressionOpt);
10284
this.
Visit
(node.LabelExpressionOpt);
10289
this.
Visit
(node.Body);
10300
this.
Visit
(node.Condition);
10305
this.
Visit
(node.Pattern);
10306
this.
Visit
(node.WhenClause);
10307
this.
Visit
(node.Value);
10312
this.
Visit
(node.Expression);
10318
this.
Visit
(node.Expression);
10324
this.
Visit
(node.RootNode);
10329
this.
Visit
(node.Evaluation);
10330
this.
Visit
(node.Next);
10335
this.
Visit
(node.Test);
10336
this.
Visit
(node.WhenTrue);
10337
this.
Visit
(node.WhenFalse);
10342
this.
Visit
(node.WhenExpression);
10343
this.
Visit
(node.WhenTrue);
10344
this.
Visit
(node.WhenFalse);
10350
this.
Visit
(node.Source);
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.Input);
10395
this.
Visit
(node.Input);
10400
this.
Visit
(node.Input);
10405
this.
Visit
(node.LengthTemp);
10406
this.
Visit
(node.IndexerAccess);
10407
this.
Visit
(node.ReceiverPlaceholder);
10408
this.
Visit
(node.ArgumentPlaceholder);
10409
this.
Visit
(node.Input);
10414
this.
Visit
(node.LengthTemp);
10415
this.
Visit
(node.IndexerAccess);
10416
this.
Visit
(node.ReceiverPlaceholder);
10417
this.
Visit
(node.ArgumentPlaceholder);
10418
this.
Visit
(node.Input);
10423
this.
Visit
(node.Target);
10424
this.
Visit
(node.Input);
10435
this.
Visit
(node.Pattern);
10436
this.
Visit
(node.WhenClause);
10441
this.
Visit
(node.Expression);
10447
this.
Visit
(node.Value);
10453
this.
Visit
(node.Value);
10458
this.
Visit
(node.Receiver);
10463
this.
Visit
(node.Expression);
10469
this.
Visit
(node.Receiver);
10470
this.
Visit
(node.AccessExpression);
10475
this.
Visit
(node.Receiver);
10476
this.
Visit
(node.WhenNotNull);
10477
this.
Visit
(node.WhenNullOpt);
10483
this.
Visit
(node.ValueTypeReceiver);
10484
this.
Visit
(node.ReferenceTypeReceiver);
10489
this.
Visit
(node.ReceiverOpt);
10494
this.
Visit
(node.ReceiverOpt);
10499
this.
Visit
(node.ReceiverOpt);
10505
this.
Visit
(node.ReceiverOpt);
10506
this.
Visit
(node.Argument);
10523
this.
Visit
(node.InitializerExpressionOpt);
10539
this.
Visit
(node.Expression);
10555
this.
Visit
(node.InitializerExpressionOpt);
10560
this.
Visit
(node.InitializerExpressionOpt);
10565
this.
Visit
(node.Placeholder);
10577
this.
Visit
(node.Placeholder);
10584
this.
Visit
(node.ImplicitReceiverOpt);
10589
this.
Visit
(node.Expression);
10603
this.
Visit
(node.InitializerExpressionOpt);
10608
this.
Visit
(node.Argument);
10614
this.
Visit
(node.InitializerOpt);
10624
this.
Visit
(node.Count);
10625
this.
Visit
(node.InitializerOpt);
10630
this.
Visit
(node.Count);
10631
this.
Visit
(node.InitializerOpt);
10636
this.
Visit
(node.ReceiverOpt);
10642
this.
Visit
(node.ReceiverOpt);
10647
this.
Visit
(node.ReceiverOpt);
10652
this.
Visit
(node.ReceiverOpt);
10658
this.
Visit
(node.Receiver);
10659
this.
Visit
(node.Argument);
10664
this.
Visit
(node.Expression);
10665
this.
Visit
(node.Argument);
10670
this.
Visit
(node.Receiver);
10676
this.
Visit
(node.Body);
10682
this.
Visit
(node.Value);
10692
this.
Visit
(node.Argument);
10709
this.
Visit
(node.Value);
10710
this.
Visit
(node.Alignment);
10711
this.
Visit
(node.Format);
10716
this.
Visit
(node.Expression);
10717
this.
Visit
(node.Pattern);
10722
this.
Visit
(node.Value);
10728
this.
Visit
(node.DeclaredType);
10729
this.
Visit
(node.VariableAccess);
10734
this.
Visit
(node.DeclaredType);
10737
this.
Visit
(node.VariableAccess);
10743
this.
Visit
(node.VariableAccess);
10748
this.
Visit
(node.Pattern);
10758
this.
Visit
(node.Pattern);
10763
this.
Visit
(node.Member);
10764
this.
Visit
(node.Pattern);
10769
this.
Visit
(node.Receiver);
10774
this.
Visit
(node.DeclaredType);
10779
this.
Visit
(node.Left);
10780
this.
Visit
(node.Right);
10785
this.
Visit
(node.Negated);
10790
this.
Visit
(node.Value);
10796
this.
Visit
(node.Expression);
10801
this.
Visit
(node.ReceiverOpt);
10806
this.
Visit
(node.ReceiverOpt);
10812
this.
Visit
(node.BlockBody);
10813
this.
Visit
(node.ExpressionBody);
10818
this.
Visit
(node.Initializer);
10819
this.
Visit
(node.BlockBody);
10820
this.
Visit
(node.ExpressionBody);
10825
this.
Visit
(node.Expression);
10830
this.
Visit
(node.Receiver);
10831
this.
Visit
(node.InitializerExpression);
10842
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10849
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10856
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10861
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10871
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10938
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10956
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10962
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
10983
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10992
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11003
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11009
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11022
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11028
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11029
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11035
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11043
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11049
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11055
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11062
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11069
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11070
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11076
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11077
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11083
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11084
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11096
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11097
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11105
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11106
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11116
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11117
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11123
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11124
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11130
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11131
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11139
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11140
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11146
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11147
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11148
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11154
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11155
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11156
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11163
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11170
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11176
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11184
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11185
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11186
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11187
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11192
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11193
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11200
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11207
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11208
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11298
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11299
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11305
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11306
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11314
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11320
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11327
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11347
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11354
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11359
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11369
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11382
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11388
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11389
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11400
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11407
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11408
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11414
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11419
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11425
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11430
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11448
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11451
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11457
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11462
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11463
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11464
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11472
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11473
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11481
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11482
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11491
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11492
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11493
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11494
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11504
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11505
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11506
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11507
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11508
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11513
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11514
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11520
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11521
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11522
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11523
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11529
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11530
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11535
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11536
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11542
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11544
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11550
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11551
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11552
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11553
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11602
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11620
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11621
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11627
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11644
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11651
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11652
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11653
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11659
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11668
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11677
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11682
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11683
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11688
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11689
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11690
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11695
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11696
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11697
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11707
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11713
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11719
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11724
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11729
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11734
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11740
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11745
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11752
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11758
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11764
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11769
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11770
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11771
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11772
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11773
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11779
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11780
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11781
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11782
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11783
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11789
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11790
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11803
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11804
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11809
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11817
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11825
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11831
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11838
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11845
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11846
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11853
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11854
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11855
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11866
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11867
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11876
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11883
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11891
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11899
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11900
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11923
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11952
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11977
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11983
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11989
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12010
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12019
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12026
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12052
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12059
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12066
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12078
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12079
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12086
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12087
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12095
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12108
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12115
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12123
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12130
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12131
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12141
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12142
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12149
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12158
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12171
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12185
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12213
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12214
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12215
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12223
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12224
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12231
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12245
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12246
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12255
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12258
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12271
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12278
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12298
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12303
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12304
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12310
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12316
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12323
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12324
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12331
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12338
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12350
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12357
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12364
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12376
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12377
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12383
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12384
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12385
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12390
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12397
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12398
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12421
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12429
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12437
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12455
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12621
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12656
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12701
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12721
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12742
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12759
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12794
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12811
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12812
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12829
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12848
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12865
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12882
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12900
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12918
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12919
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12936
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12937
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12954
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12955
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12972
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
12973
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
12990
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12991
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13010
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13011
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13028
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13029
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13030
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13048
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13049
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13050
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13067
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13085
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13102
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13121
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13122
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13123
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13124
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13130
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13131
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13149
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13167
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13168
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13388
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13389
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13406
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13407
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13426
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13443
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13461
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13511
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13530
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13545
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13552
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13553
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13561
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13562
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13570
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13573
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13580
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13581
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13588
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13589
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13597
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13598
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13599
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13600
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13609
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13610
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13611
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13612
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13613
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13620
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13621
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13622
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13623
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13630
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13631
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13639
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13640
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13641
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13642
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13755
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13802
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13803
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13804
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13810
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13830
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13850
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13857
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13864
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13871
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13878
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13879
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13880
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13881
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13882
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13889
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13890
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13891
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13892
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13893
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13907
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13926
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13945
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13962
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13980
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13998
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13999
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14017
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14018
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14019
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14048
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14049
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14069
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14087
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14106
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14125
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14126
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14182
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14268
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14288
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14305
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14322
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14376
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14396
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14414
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14480
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14498
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14516
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14551
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14552
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14570
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14571
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14589
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14624
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14642
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14661
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14679
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14680
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14698
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14718
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14753
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14773
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14848
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14849
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14850
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14867
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14868
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14888
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14904
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14905
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14915
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14918
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14932
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14940
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14960
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14967
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
14975
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14983
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
14984
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
14992
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15000
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15018
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15036
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15054
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15089
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15090
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15091
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15097
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15115
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15116
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55
BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.
Visit
(node.ReceiverOpt);
69
BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.
Visit
(node.ReceiverOpt);
215
var argument = (BoundExpression)rewriter.
Visit
(node.Argument);
282
BoundExpression operand = (BoundExpression)rewriter.
Visit
(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823
var node = rewriter.
Visit
(block);