7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3369
public override BoundNode
Visit
(BoundNode node)
BoundTree\BoundTreeRewriter.cs (1)
79
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\BoundTreeWalker.cs (1)
71
public override BoundNode?
Visit
(BoundNode? node)
BoundTree\UnboundLambda.cs (1)
353
public override BoundNode?
Visit
(BoundNode node)
CodeGen\Optimizer.cs (1)
444
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\AbstractFlowPass.cs (1)
341
public override BoundNode
Visit
(BoundNode node)
FlowAnalysis\NullableWalker.DebugVerifier.cs (1)
89
public override BoundNode?
Visit
(BoundNode? node)
663 references to Visit
Microsoft.CodeAnalysis.CSharp (663)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3373
return base.
Visit
(node);
BoundTree\BoundTreeRewriter.cs (3)
39
var visited = this.
Visit
(item);
86
return base.
Visit
(node);
96
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 (8)
17
return
Visit
(node);
37
var rewrittenCondition = (BoundExpression)
Visit
(node.Condition);
38
var rewrittenConsequence = (BoundStatement)
Visit
(node.Consequence);
55
rewrittenAlternative = (BoundStatement)
Visit
(alternative);
95
var right = (BoundExpression)
Visit
(currentBinary.Right);
210
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
211
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
213
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
357
return base.
Visit
(node);
CodeGen\Optimizer.cs (2)
470
node = (BoundExpression)base.
Visit
(node) :
577
var result = base.
Visit
(node);
FlowAnalysis\AbstractFlowPass.cs (2)
369
return base.
Visit
(node);
375
return base.
Visit
(node);
FlowAnalysis\NullableWalker.cs (1)
1681
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 (638)
9813
this.
Visit
(node.Value);
9818
this.
Visit
(node.Value);
9823
this.
Visit
(node.Value);
9828
this.
Visit
(node.Statement);
9834
this.
Visit
(node.Receiver);
9851
this.
Visit
(node.Expression);
9866
this.
Visit
(node.FinallyBlock);
9871
this.
Visit
(node.BoundContainingTypeOpt);
9879
this.
Visit
(node.Operand);
9884
this.
Visit
(node.Operand);
9889
this.
Visit
(node.Operand);
9894
this.
Visit
(node.Operand);
9900
this.
Visit
(node.Operand);
9905
this.
Visit
(node.Expression);
9906
this.
Visit
(node.Index);
9911
this.
Visit
(node.InvokedExpression);
9917
this.
Visit
(node.Operand);
9922
this.
Visit
(node.Operand);
9927
this.
Visit
(node.Operand);
9932
this.
Visit
(node.Operand);
9937
this.
Visit
(node.LeftOperandOpt);
9938
this.
Visit
(node.RightOperandOpt);
9943
this.
Visit
(node.Left);
9944
this.
Visit
(node.Right);
9949
this.
Visit
(node.Left);
9950
this.
Visit
(node.Right);
9955
this.
Visit
(node.Left);
9956
this.
Visit
(node.Right);
9961
this.
Visit
(node.Left);
9962
this.
Visit
(node.Right);
9967
this.
Visit
(node.Left);
9968
this.
Visit
(node.Right);
9973
this.
Visit
(node.Left);
9974
this.
Visit
(node.Right);
9979
this.
Visit
(node.LeftOperand);
9980
this.
Visit
(node.RightOperand);
9985
this.
Visit
(node.LeftOperand);
9986
this.
Visit
(node.RightOperand);
9991
this.
Visit
(node.Condition);
9992
this.
Visit
(node.Consequence);
9993
this.
Visit
(node.Alternative);
9998
this.
Visit
(node.Condition);
9999
this.
Visit
(node.Consequence);
10000
this.
Visit
(node.Alternative);
10005
this.
Visit
(node.Expression);
10011
this.
Visit
(node.ArrayAccess);
10016
this.
Visit
(node.Expression);
10021
this.
Visit
(node.AwaitableInstancePlaceholder);
10022
this.
Visit
(node.GetAwaiter);
10027
this.
Visit
(node.Expression);
10028
this.
Visit
(node.AwaitableInfo);
10033
this.
Visit
(node.SourceType);
10038
this.
Visit
(node.Prologue);
10039
this.
Visit
(node.Epilogue);
10059
this.
Visit
(node.Operand);
10060
this.
Visit
(node.TargetType);
10065
this.
Visit
(node.Operand);
10066
this.
Visit
(node.TargetType);
10071
this.
Visit
(node.SourceType);
10076
this.
Visit
(node.Operand);
10081
this.
Visit
(node.Operand);
10092
this.
Visit
(node.Expression);
10097
this.
Visit
(node.StatementOpt);
10102
this.
Visit
(node.StatementOpt);
10110
this.
Visit
(node.Instrumentation);
10121
this.
Visit
(node.Statement);
10126
this.
Visit
(node.DeclaredTypeOpt);
10127
this.
Visit
(node.InitializerOpt);
10138
this.
Visit
(node.AwaitOpt);
10144
this.
Visit
(node.BlockBody);
10145
this.
Visit
(node.ExpressionBody);
10151
this.
Visit
(node.ExpressionOpt);
10156
this.
Visit
(node.Expression);
10162
this.
Visit
(node.ExpressionOpt);
10167
this.
Visit
(node.Expression);
10174
this.
Visit
(node.Expression);
10176
this.
Visit
(node.DefaultLabel);
10181
this.
Visit
(node.Expression);
10186
this.
Visit
(node.Condition);
10187
this.
Visit
(node.Consequence);
10188
this.
Visit
(node.AlternativeOpt);
10193
this.
Visit
(node.Condition);
10194
this.
Visit
(node.Body);
10199
this.
Visit
(node.Condition);
10200
this.
Visit
(node.Body);
10205
this.
Visit
(node.Initializer);
10206
this.
Visit
(node.Condition);
10207
this.
Visit
(node.Increment);
10208
this.
Visit
(node.Body);
10213
this.
Visit
(node.IterationVariableType);
10214
this.
Visit
(node.IterationErrorExpressionOpt);
10215
this.
Visit
(node.Expression);
10216
this.
Visit
(node.DeconstructionOpt);
10217
this.
Visit
(node.AwaitOpt);
10218
this.
Visit
(node.Body);
10223
this.
Visit
(node.DeconstructionAssignment);
10224
this.
Visit
(node.TargetPlaceholder);
10229
this.
Visit
(node.DeclarationsOpt);
10230
this.
Visit
(node.ExpressionOpt);
10231
this.
Visit
(node.Body);
10232
this.
Visit
(node.AwaitOpt);
10237
this.
Visit
(node.Declarations);
10238
this.
Visit
(node.Body);
10243
this.
Visit
(node.Argument);
10244
this.
Visit
(node.Body);
10249
this.
Visit
(node.TryBlock);
10251
this.
Visit
(node.FinallyBlockOpt);
10256
this.
Visit
(node.ExceptionSourceOpt);
10257
this.
Visit
(node.ExceptionFilterPrologueOpt);
10258
this.
Visit
(node.ExceptionFilterOpt);
10259
this.
Visit
(node.Body);
10272
this.
Visit
(node.Value);
10279
this.
Visit
(node.CaseExpressionOpt);
10280
this.
Visit
(node.LabelExpressionOpt);
10285
this.
Visit
(node.Body);
10296
this.
Visit
(node.Condition);
10301
this.
Visit
(node.Pattern);
10302
this.
Visit
(node.WhenClause);
10303
this.
Visit
(node.Value);
10308
this.
Visit
(node.Expression);
10314
this.
Visit
(node.Expression);
10320
this.
Visit
(node.RootNode);
10325
this.
Visit
(node.Evaluation);
10326
this.
Visit
(node.Next);
10331
this.
Visit
(node.Test);
10332
this.
Visit
(node.WhenTrue);
10333
this.
Visit
(node.WhenFalse);
10338
this.
Visit
(node.WhenExpression);
10339
this.
Visit
(node.WhenTrue);
10340
this.
Visit
(node.WhenFalse);
10346
this.
Visit
(node.Source);
10351
this.
Visit
(node.Input);
10356
this.
Visit
(node.Input);
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.LengthTemp);
10402
this.
Visit
(node.IndexerAccess);
10403
this.
Visit
(node.ReceiverPlaceholder);
10404
this.
Visit
(node.ArgumentPlaceholder);
10405
this.
Visit
(node.Input);
10410
this.
Visit
(node.LengthTemp);
10411
this.
Visit
(node.IndexerAccess);
10412
this.
Visit
(node.ReceiverPlaceholder);
10413
this.
Visit
(node.ArgumentPlaceholder);
10414
this.
Visit
(node.Input);
10419
this.
Visit
(node.Target);
10420
this.
Visit
(node.Input);
10431
this.
Visit
(node.Pattern);
10432
this.
Visit
(node.WhenClause);
10437
this.
Visit
(node.Expression);
10443
this.
Visit
(node.Value);
10449
this.
Visit
(node.Value);
10454
this.
Visit
(node.Receiver);
10459
this.
Visit
(node.Expression);
10465
this.
Visit
(node.Receiver);
10466
this.
Visit
(node.AccessExpression);
10471
this.
Visit
(node.Receiver);
10472
this.
Visit
(node.WhenNotNull);
10473
this.
Visit
(node.WhenNullOpt);
10479
this.
Visit
(node.ValueTypeReceiver);
10480
this.
Visit
(node.ReferenceTypeReceiver);
10485
this.
Visit
(node.ReceiverOpt);
10490
this.
Visit
(node.ReceiverOpt);
10495
this.
Visit
(node.ReceiverOpt);
10501
this.
Visit
(node.ReceiverOpt);
10502
this.
Visit
(node.Argument);
10519
this.
Visit
(node.InitializerExpressionOpt);
10535
this.
Visit
(node.Expression);
10551
this.
Visit
(node.InitializerExpressionOpt);
10556
this.
Visit
(node.InitializerExpressionOpt);
10561
this.
Visit
(node.Placeholder);
10573
this.
Visit
(node.Placeholder);
10580
this.
Visit
(node.ImplicitReceiverOpt);
10585
this.
Visit
(node.Expression);
10599
this.
Visit
(node.InitializerExpressionOpt);
10604
this.
Visit
(node.Argument);
10610
this.
Visit
(node.InitializerOpt);
10620
this.
Visit
(node.Count);
10621
this.
Visit
(node.InitializerOpt);
10626
this.
Visit
(node.Count);
10627
this.
Visit
(node.InitializerOpt);
10632
this.
Visit
(node.ReceiverOpt);
10638
this.
Visit
(node.ReceiverOpt);
10643
this.
Visit
(node.ReceiverOpt);
10648
this.
Visit
(node.ReceiverOpt);
10654
this.
Visit
(node.Receiver);
10655
this.
Visit
(node.Argument);
10660
this.
Visit
(node.Expression);
10661
this.
Visit
(node.Argument);
10666
this.
Visit
(node.Receiver);
10672
this.
Visit
(node.Body);
10678
this.
Visit
(node.Value);
10688
this.
Visit
(node.Argument);
10705
this.
Visit
(node.Value);
10706
this.
Visit
(node.Alignment);
10707
this.
Visit
(node.Format);
10712
this.
Visit
(node.Expression);
10713
this.
Visit
(node.Pattern);
10718
this.
Visit
(node.Value);
10724
this.
Visit
(node.DeclaredType);
10725
this.
Visit
(node.VariableAccess);
10730
this.
Visit
(node.DeclaredType);
10733
this.
Visit
(node.VariableAccess);
10739
this.
Visit
(node.VariableAccess);
10744
this.
Visit
(node.Pattern);
10754
this.
Visit
(node.Pattern);
10759
this.
Visit
(node.Member);
10760
this.
Visit
(node.Pattern);
10765
this.
Visit
(node.Receiver);
10770
this.
Visit
(node.DeclaredType);
10775
this.
Visit
(node.Left);
10776
this.
Visit
(node.Right);
10781
this.
Visit
(node.Negated);
10786
this.
Visit
(node.Value);
10792
this.
Visit
(node.Expression);
10797
this.
Visit
(node.ReceiverOpt);
10802
this.
Visit
(node.ReceiverOpt);
10808
this.
Visit
(node.BlockBody);
10809
this.
Visit
(node.ExpressionBody);
10814
this.
Visit
(node.Initializer);
10815
this.
Visit
(node.BlockBody);
10816
this.
Visit
(node.ExpressionBody);
10821
this.
Visit
(node.Expression);
10826
this.
Visit
(node.Receiver);
10827
this.
Visit
(node.InitializerExpression);
10836
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10841
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10846
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10851
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10861
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
10927
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
10944
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
10949
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
10966
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10973
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10984
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
10990
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11002
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11008
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11009
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11015
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11022
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11028
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11034
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11040
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11046
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11047
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11053
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11054
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11060
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11061
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11067
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11068
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11075
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11076
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11086
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11087
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11093
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11094
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11100
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11101
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11109
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11110
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11116
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11117
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11118
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11124
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11125
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11126
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11133
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11140
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11146
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11152
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11153
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11158
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11159
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11165
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11171
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11172
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11253
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11254
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11260
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11261
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11269
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11275
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11281
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11300
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11307
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11312
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11320
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11331
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11336
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11337
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11348
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11354
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11355
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11361
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11366
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11372
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11377
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11384
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11387
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11392
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11397
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11398
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11399
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11404
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11405
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11410
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11411
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11416
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11417
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11418
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11419
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11426
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11427
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11428
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11429
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11430
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11431
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11436
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11437
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11442
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11443
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11444
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11445
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11450
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11451
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11456
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11457
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11462
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11464
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11469
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11470
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11471
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11472
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11518
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11530
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11531
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11536
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11551
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11556
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11557
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11558
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11563
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11571
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11580
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11585
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11586
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11591
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11592
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11593
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11598
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11599
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11600
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11606
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11612
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11618
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11623
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11628
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11633
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11638
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11643
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11649
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11654
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11659
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11664
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11665
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11666
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11667
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11668
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11674
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11675
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11676
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11677
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11678
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11684
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11685
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11696
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11697
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11702
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11709
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11716
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11722
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11728
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11735
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11736
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11742
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11743
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11744
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11755
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11756
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
11762
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11768
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11774
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11781
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11782
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11802
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11830
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11854
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11860
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11866
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
11886
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
11894
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
11900
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11924
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
11930
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11937
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
11949
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
11950
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
11957
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
11958
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
11965
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11976
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11982
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11988
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
11995
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11996
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12006
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12007
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12013
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12021
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12032
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12046
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12074
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12075
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12076
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12082
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12083
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12090
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12103
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12104
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12111
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12114
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12126
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12133
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12150
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12155
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12156
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12161
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12167
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12174
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12175
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12182
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12189
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12201
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12207
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12213
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12224
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12225
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12230
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12231
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12232
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12237
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12243
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12244
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12267
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12275
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12283
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12301
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12467
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12502
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12547
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12567
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12588
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12605
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12640
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12657
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12658
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12675
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12694
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12711
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12728
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12746
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12764
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
12765
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
12782
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12783
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12801
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12802
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12823
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
12824
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
12841
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
12842
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
12859
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12860
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
12879
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
12880
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
12897
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
12898
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
12899
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
12917
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
12918
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
12919
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
12936
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12954
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
12971
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12990
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
12991
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
12997
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12998
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13016
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13247
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13248
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13265
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13266
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13285
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13302
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13320
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13370
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13389
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13404
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13411
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13412
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13420
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13421
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13429
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13432
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13439
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13440
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13447
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13448
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13456
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13457
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13458
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13459
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13468
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13469
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13470
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13471
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13472
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13473
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13480
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13481
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13482
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13483
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13490
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13491
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13499
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13500
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13501
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13502
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13615
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13662
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13663
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13664
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13670
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13690
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13710
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13717
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13724
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13731
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13738
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13739
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13740
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13741
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13742
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13749
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
13750
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
13751
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
13752
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
13753
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
13767
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13786
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13805
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13822
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13840
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13858
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13859
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
13877
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
13878
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
13879
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
13908
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
13909
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
13929
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
13947
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
13966
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
13985
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
13986
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14042
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14128
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14148
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14165
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14182
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14236
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14256
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14274
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14340
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14358
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14376
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14411
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14412
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14430
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14431
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14449
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14484
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14502
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14521
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14539
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14540
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14558
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14578
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14613
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14633
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14708
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14709
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14710
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
14727
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14728
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14748
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14764
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14765
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14775
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
14778
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14792
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
14800
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
14820
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14827
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
14835
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
14843
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
14844
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
14852
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
14860
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14878
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14896
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14914
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14949
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
14950
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
14951
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
14957
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14975
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14976
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);