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)
9822
this.
Visit
(node.Value);
9827
this.
Visit
(node.Value);
9832
this.
Visit
(node.Value);
9837
this.
Visit
(node.Statement);
9843
this.
Visit
(node.Receiver);
9860
this.
Visit
(node.Expression);
9875
this.
Visit
(node.FinallyBlock);
9880
this.
Visit
(node.BoundContainingTypeOpt);
9888
this.
Visit
(node.Operand);
9893
this.
Visit
(node.Operand);
9898
this.
Visit
(node.Operand);
9903
this.
Visit
(node.Operand);
9909
this.
Visit
(node.Operand);
9914
this.
Visit
(node.Expression);
9915
this.
Visit
(node.Index);
9920
this.
Visit
(node.InvokedExpression);
9926
this.
Visit
(node.Operand);
9931
this.
Visit
(node.Operand);
9936
this.
Visit
(node.Operand);
9941
this.
Visit
(node.Operand);
9946
this.
Visit
(node.LeftOperandOpt);
9947
this.
Visit
(node.RightOperandOpt);
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.Left);
9983
this.
Visit
(node.Right);
9988
this.
Visit
(node.LeftOperand);
9989
this.
Visit
(node.RightOperand);
9994
this.
Visit
(node.LeftOperand);
9995
this.
Visit
(node.RightOperand);
10000
this.
Visit
(node.Condition);
10001
this.
Visit
(node.Consequence);
10002
this.
Visit
(node.Alternative);
10007
this.
Visit
(node.Condition);
10008
this.
Visit
(node.Consequence);
10009
this.
Visit
(node.Alternative);
10014
this.
Visit
(node.Expression);
10020
this.
Visit
(node.ArrayAccess);
10025
this.
Visit
(node.Expression);
10030
this.
Visit
(node.AwaitableInstancePlaceholder);
10031
this.
Visit
(node.GetAwaiter);
10032
this.
Visit
(node.RuntimeAsyncAwaitCall);
10033
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10038
this.
Visit
(node.Expression);
10039
this.
Visit
(node.AwaitableInfo);
10044
this.
Visit
(node.SourceType);
10049
this.
Visit
(node.Prologue);
10050
this.
Visit
(node.Epilogue);
10070
this.
Visit
(node.Operand);
10071
this.
Visit
(node.TargetType);
10076
this.
Visit
(node.Operand);
10077
this.
Visit
(node.TargetType);
10082
this.
Visit
(node.SourceType);
10087
this.
Visit
(node.Operand);
10092
this.
Visit
(node.Operand);
10103
this.
Visit
(node.Expression);
10108
this.
Visit
(node.StatementOpt);
10113
this.
Visit
(node.StatementOpt);
10121
this.
Visit
(node.Instrumentation);
10132
this.
Visit
(node.Statement);
10137
this.
Visit
(node.DeclaredTypeOpt);
10138
this.
Visit
(node.InitializerOpt);
10149
this.
Visit
(node.AwaitOpt);
10155
this.
Visit
(node.BlockBody);
10156
this.
Visit
(node.ExpressionBody);
10162
this.
Visit
(node.ExpressionOpt);
10167
this.
Visit
(node.Expression);
10173
this.
Visit
(node.ExpressionOpt);
10178
this.
Visit
(node.Expression);
10185
this.
Visit
(node.Expression);
10187
this.
Visit
(node.DefaultLabel);
10192
this.
Visit
(node.Expression);
10197
this.
Visit
(node.Condition);
10198
this.
Visit
(node.Consequence);
10199
this.
Visit
(node.AlternativeOpt);
10204
this.
Visit
(node.Condition);
10205
this.
Visit
(node.Body);
10210
this.
Visit
(node.Condition);
10211
this.
Visit
(node.Body);
10216
this.
Visit
(node.Initializer);
10217
this.
Visit
(node.Condition);
10218
this.
Visit
(node.Increment);
10219
this.
Visit
(node.Body);
10224
this.
Visit
(node.IterationVariableType);
10225
this.
Visit
(node.IterationErrorExpressionOpt);
10226
this.
Visit
(node.Expression);
10227
this.
Visit
(node.DeconstructionOpt);
10228
this.
Visit
(node.Body);
10233
this.
Visit
(node.DeconstructionAssignment);
10234
this.
Visit
(node.TargetPlaceholder);
10239
this.
Visit
(node.DeclarationsOpt);
10240
this.
Visit
(node.ExpressionOpt);
10241
this.
Visit
(node.Body);
10242
this.
Visit
(node.AwaitOpt);
10247
this.
Visit
(node.Declarations);
10248
this.
Visit
(node.Body);
10253
this.
Visit
(node.Argument);
10254
this.
Visit
(node.Body);
10259
this.
Visit
(node.TryBlock);
10261
this.
Visit
(node.FinallyBlockOpt);
10266
this.
Visit
(node.ExceptionSourceOpt);
10267
this.
Visit
(node.ExceptionFilterPrologueOpt);
10268
this.
Visit
(node.ExceptionFilterOpt);
10269
this.
Visit
(node.Body);
10282
this.
Visit
(node.Value);
10289
this.
Visit
(node.CaseExpressionOpt);
10290
this.
Visit
(node.LabelExpressionOpt);
10295
this.
Visit
(node.Body);
10306
this.
Visit
(node.Condition);
10311
this.
Visit
(node.Pattern);
10312
this.
Visit
(node.WhenClause);
10313
this.
Visit
(node.Value);
10318
this.
Visit
(node.Expression);
10324
this.
Visit
(node.Expression);
10330
this.
Visit
(node.RootNode);
10335
this.
Visit
(node.Evaluation);
10336
this.
Visit
(node.Next);
10341
this.
Visit
(node.Test);
10342
this.
Visit
(node.WhenTrue);
10343
this.
Visit
(node.WhenFalse);
10348
this.
Visit
(node.WhenExpression);
10349
this.
Visit
(node.WhenTrue);
10350
this.
Visit
(node.WhenFalse);
10356
this.
Visit
(node.Source);
10361
this.
Visit
(node.Input);
10366
this.
Visit
(node.Input);
10371
this.
Visit
(node.Input);
10376
this.
Visit
(node.Input);
10381
this.
Visit
(node.Input);
10386
this.
Visit
(node.Input);
10391
this.
Visit
(node.Input);
10396
this.
Visit
(node.Input);
10401
this.
Visit
(node.Input);
10406
this.
Visit
(node.Input);
10411
this.
Visit
(node.LengthTemp);
10412
this.
Visit
(node.IndexerAccess);
10413
this.
Visit
(node.ReceiverPlaceholder);
10414
this.
Visit
(node.ArgumentPlaceholder);
10415
this.
Visit
(node.Input);
10420
this.
Visit
(node.LengthTemp);
10421
this.
Visit
(node.IndexerAccess);
10422
this.
Visit
(node.ReceiverPlaceholder);
10423
this.
Visit
(node.ArgumentPlaceholder);
10424
this.
Visit
(node.Input);
10429
this.
Visit
(node.Target);
10430
this.
Visit
(node.Input);
10441
this.
Visit
(node.Pattern);
10442
this.
Visit
(node.WhenClause);
10447
this.
Visit
(node.Expression);
10453
this.
Visit
(node.Value);
10459
this.
Visit
(node.Value);
10464
this.
Visit
(node.Receiver);
10469
this.
Visit
(node.Expression);
10475
this.
Visit
(node.Receiver);
10476
this.
Visit
(node.AccessExpression);
10481
this.
Visit
(node.Receiver);
10482
this.
Visit
(node.WhenNotNull);
10483
this.
Visit
(node.WhenNullOpt);
10489
this.
Visit
(node.ValueTypeReceiver);
10490
this.
Visit
(node.ReferenceTypeReceiver);
10495
this.
Visit
(node.ReceiverOpt);
10500
this.
Visit
(node.ReceiverOpt);
10505
this.
Visit
(node.ReceiverOpt);
10511
this.
Visit
(node.ReceiverOpt);
10512
this.
Visit
(node.Argument);
10529
this.
Visit
(node.InitializerExpressionOpt);
10545
this.
Visit
(node.Expression);
10561
this.
Visit
(node.InitializerExpressionOpt);
10566
this.
Visit
(node.InitializerExpressionOpt);
10571
this.
Visit
(node.Placeholder);
10583
this.
Visit
(node.Placeholder);
10590
this.
Visit
(node.ImplicitReceiverOpt);
10595
this.
Visit
(node.Expression);
10609
this.
Visit
(node.InitializerExpressionOpt);
10614
this.
Visit
(node.Argument);
10620
this.
Visit
(node.InitializerOpt);
10630
this.
Visit
(node.Count);
10631
this.
Visit
(node.InitializerOpt);
10636
this.
Visit
(node.Count);
10637
this.
Visit
(node.InitializerOpt);
10642
this.
Visit
(node.ReceiverOpt);
10648
this.
Visit
(node.ReceiverOpt);
10653
this.
Visit
(node.ReceiverOpt);
10658
this.
Visit
(node.ReceiverOpt);
10664
this.
Visit
(node.Receiver);
10665
this.
Visit
(node.Argument);
10670
this.
Visit
(node.Expression);
10671
this.
Visit
(node.Argument);
10676
this.
Visit
(node.Receiver);
10682
this.
Visit
(node.Body);
10688
this.
Visit
(node.Value);
10698
this.
Visit
(node.Argument);
10715
this.
Visit
(node.Value);
10716
this.
Visit
(node.Alignment);
10717
this.
Visit
(node.Format);
10722
this.
Visit
(node.Expression);
10723
this.
Visit
(node.Pattern);
10728
this.
Visit
(node.Value);
10734
this.
Visit
(node.DeclaredType);
10735
this.
Visit
(node.VariableAccess);
10740
this.
Visit
(node.DeclaredType);
10743
this.
Visit
(node.VariableAccess);
10749
this.
Visit
(node.VariableAccess);
10754
this.
Visit
(node.Pattern);
10764
this.
Visit
(node.Pattern);
10769
this.
Visit
(node.Member);
10770
this.
Visit
(node.Pattern);
10775
this.
Visit
(node.Receiver);
10780
this.
Visit
(node.DeclaredType);
10785
this.
Visit
(node.Left);
10786
this.
Visit
(node.Right);
10791
this.
Visit
(node.Negated);
10796
this.
Visit
(node.Value);
10802
this.
Visit
(node.Expression);
10807
this.
Visit
(node.ReceiverOpt);
10812
this.
Visit
(node.ReceiverOpt);
10818
this.
Visit
(node.BlockBody);
10819
this.
Visit
(node.ExpressionBody);
10824
this.
Visit
(node.Initializer);
10825
this.
Visit
(node.BlockBody);
10826
this.
Visit
(node.ExpressionBody);
10831
this.
Visit
(node.Expression);
10836
this.
Visit
(node.Receiver);
10837
this.
Visit
(node.InitializerExpression);
10848
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10855
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10862
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10867
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10877
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10944
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10962
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10968
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
10989
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10998
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11009
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11015
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11028
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11034
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11035
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11041
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11049
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11055
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11061
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11068
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11075
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11076
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11082
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11083
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11089
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11090
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11102
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11103
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11111
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11112
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11122
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11123
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11129
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11130
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11136
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11137
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11145
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11146
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11152
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11153
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11154
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11160
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11161
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11162
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11169
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11176
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11182
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11190
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11191
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11192
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11193
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11198
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11199
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11206
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11213
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11214
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11304
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11305
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11311
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11312
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11320
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11326
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11333
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11353
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11360
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11365
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11375
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11388
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11394
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11395
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11406
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11413
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11414
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11420
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11425
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11431
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11436
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11454
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11457
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11463
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11468
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11469
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11470
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11478
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11479
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11487
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11488
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11497
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11498
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11499
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11500
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11510
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11511
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11512
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11513
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11514
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11519
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11520
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11526
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11527
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11528
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11529
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11535
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11536
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11541
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11542
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11548
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11550
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11556
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11557
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11558
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11559
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11608
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11626
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11627
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11633
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11650
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11657
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11658
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11659
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11665
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11674
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11683
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11688
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11689
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11694
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11695
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11696
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11701
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11702
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11703
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11713
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11719
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11725
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11730
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11735
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11740
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11746
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11751
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11758
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 lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11776
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11777
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11778
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11779
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11785
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11786
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11787
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11788
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11789
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11795
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11796
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11809
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11810
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11815
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11823
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11831
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11837
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11844
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11851
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11852
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11859
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11860
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11861
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11872
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11873
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11882
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11889
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11897
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11905
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11906
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11929
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11958
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11983
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11989
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11995
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12016
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12025
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12032
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12058
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12065
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12072
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12084
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12085
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12092
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12093
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12101
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12114
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12121
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12129
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12136
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12137
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12147
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12148
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12155
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12164
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12177
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12191
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12219
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12220
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12221
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12229
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12230
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12237
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12251
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12252
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12261
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12264
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12277
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12284
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12304
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12309
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12310
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12316
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12322
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12329
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12330
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12337
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12344
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12356
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12363
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12370
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12382
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12383
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12389
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12390
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12391
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12396
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12403
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12404
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12427
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12435
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12443
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12461
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12627
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12662
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12707
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12727
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12748
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12765
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12800
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12817
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12818
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12835
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12854
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12871
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12888
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12906
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12924
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12925
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12942
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12943
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12960
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12961
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12978
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
12979
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
12996
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12997
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13016
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13017
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13034
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13035
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13036
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13054
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13055
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13056
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13073
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13091
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13108
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13127
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13128
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13129
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13130
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13136
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13137
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13155
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13173
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13174
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13394
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13395
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13412
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13413
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13432
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13449
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13467
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13517
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13536
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13551
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13558
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13559
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13567
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13568
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13576
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13579
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13586
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13587
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13594
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13595
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13603
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13604
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13605
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13606
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13615
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13616
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13617
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13618
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13619
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13626
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13627
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13628
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13629
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13636
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13637
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13645
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13646
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13647
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13648
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13761
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13808
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13809
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13810
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13816
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13836
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13856
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13863
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13870
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13877
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13884
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13885
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13886
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13887
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13888
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13895
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13896
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13897
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13898
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13899
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13913
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13932
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13951
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13968
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13986
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14004
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14005
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14023
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14024
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14025
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14054
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14055
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14075
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14093
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14112
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14131
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14132
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14188
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14274
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14294
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14311
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14328
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14382
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14402
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14420
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14486
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14504
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14522
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14557
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14558
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14576
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14577
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14595
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14630
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14648
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14667
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14685
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14686
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14704
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14724
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14759
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14779
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14854
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14855
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14856
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14873
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14874
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14894
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14910
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14911
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14921
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14924
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14938
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14946
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14966
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14973
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
14981
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14989
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
14997
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15015
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15033
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15051
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15086
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15087
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15088
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15094
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15112
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15113
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);