7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3423
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)
90
public override BoundNode?
Visit
(BoundNode? node)
715 references to Visit
Microsoft.CodeAnalysis.CSharp (715)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3427
return base.
Visit
(node);
Binder\UnionMatchingRewriter.cs (9)
43
var result = new UnionMatchingRewriter(compilation).
Visit
(pattern);
50
return
Visit
(node);
200
BoundPattern negated = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Negated));
206
BoundPattern? pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
218
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
225
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
243
BoundPattern result = (BoundPattern)
Visit
(binaryPattern.Left);
287
var right = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)rewriter.
Visit
(node.Right));
308
var right = (BoundPattern)rewriter.
Visit
(node.Right);
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);
153
var leftChild = (BoundPattern)
Visit
(stack.Peek().Left);
162
var right = (BoundPattern)
Visit
(currentBinary.Right);
177
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
178
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
289
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
290
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
292
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)
1750
var rewrittenNode = rewriter.
Visit
(node);
FlowAnalysis\NullableWalker.DebugVerifier.cs (2)
87
return base.
Visit
(node);
103
return base.
Visit
(node);
Generated\BoundNodes.xml.Generated.cs (672)
10046
this.
Visit
(node.Value);
10051
this.
Visit
(node.Value);
10056
this.
Visit
(node.Value);
10061
this.
Visit
(node.Statement);
10067
this.
Visit
(node.Receiver);
10078
this.
Visit
(node.Receiver);
10089
this.
Visit
(node.Expression);
10104
this.
Visit
(node.FinallyBlock);
10109
this.
Visit
(node.BoundContainingTypeOpt);
10117
this.
Visit
(node.Operand);
10122
this.
Visit
(node.Operand);
10127
this.
Visit
(node.Operand);
10132
this.
Visit
(node.Operand);
10138
this.
Visit
(node.Operand);
10143
this.
Visit
(node.Expression);
10144
this.
Visit
(node.Index);
10149
this.
Visit
(node.InvokedExpression);
10155
this.
Visit
(node.Operand);
10160
this.
Visit
(node.Operand);
10165
this.
Visit
(node.Operand);
10170
this.
Visit
(node.Operand);
10175
this.
Visit
(node.LeftOperandOpt);
10176
this.
Visit
(node.RightOperandOpt);
10181
this.
Visit
(node.Left);
10182
this.
Visit
(node.Right);
10187
this.
Visit
(node.Left);
10188
this.
Visit
(node.Right);
10193
this.
Visit
(node.Left);
10194
this.
Visit
(node.Right);
10199
this.
Visit
(node.Left);
10200
this.
Visit
(node.Right);
10205
this.
Visit
(node.Left);
10206
this.
Visit
(node.Right);
10211
this.
Visit
(node.Left);
10212
this.
Visit
(node.Right);
10217
this.
Visit
(node.LeftOperand);
10218
this.
Visit
(node.RightOperand);
10223
this.
Visit
(node.LeftOperand);
10224
this.
Visit
(node.RightOperand);
10229
this.
Visit
(node.Condition);
10230
this.
Visit
(node.Consequence);
10231
this.
Visit
(node.Alternative);
10236
this.
Visit
(node.Condition);
10237
this.
Visit
(node.Consequence);
10238
this.
Visit
(node.Alternative);
10243
this.
Visit
(node.Expression);
10249
this.
Visit
(node.ArrayAccess);
10254
this.
Visit
(node.Expression);
10259
this.
Visit
(node.AwaitableInstancePlaceholder);
10260
this.
Visit
(node.GetAwaiter);
10261
this.
Visit
(node.RuntimeAsyncAwaitCall);
10262
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10267
this.
Visit
(node.Expression);
10268
this.
Visit
(node.AwaitableInfo);
10273
this.
Visit
(node.SourceType);
10278
this.
Visit
(node.Prologue);
10279
this.
Visit
(node.Epilogue);
10299
this.
Visit
(node.Operand);
10300
this.
Visit
(node.TargetType);
10305
this.
Visit
(node.Operand);
10306
this.
Visit
(node.TargetType);
10311
this.
Visit
(node.SourceType);
10316
this.
Visit
(node.Operand);
10321
this.
Visit
(node.Operand);
10332
this.
Visit
(node.Expression);
10337
this.
Visit
(node.StatementOpt);
10342
this.
Visit
(node.StatementOpt);
10350
this.
Visit
(node.Instrumentation);
10361
this.
Visit
(node.Statement);
10366
this.
Visit
(node.DeclaredTypeOpt);
10367
this.
Visit
(node.InitializerOpt);
10378
this.
Visit
(node.AwaitOpt);
10384
this.
Visit
(node.BlockBody);
10385
this.
Visit
(node.ExpressionBody);
10391
this.
Visit
(node.ExpressionOpt);
10396
this.
Visit
(node.Expression);
10402
this.
Visit
(node.ExpressionOpt);
10407
this.
Visit
(node.Expression);
10412
this.
Visit
(node.LabelExpressionOpt);
10417
this.
Visit
(node.LabelExpressionOpt);
10422
this.
Visit
(node.Expression);
10424
this.
Visit
(node.DefaultLabel);
10429
this.
Visit
(node.Expression);
10434
this.
Visit
(node.Condition);
10435
this.
Visit
(node.Consequence);
10436
this.
Visit
(node.AlternativeOpt);
10441
this.
Visit
(node.Condition);
10442
this.
Visit
(node.Body);
10447
this.
Visit
(node.Condition);
10448
this.
Visit
(node.Body);
10453
this.
Visit
(node.Initializer);
10454
this.
Visit
(node.Condition);
10455
this.
Visit
(node.Increment);
10456
this.
Visit
(node.Body);
10461
this.
Visit
(node.IterationVariableType);
10462
this.
Visit
(node.IterationErrorExpressionOpt);
10463
this.
Visit
(node.Expression);
10464
this.
Visit
(node.DeconstructionOpt);
10465
this.
Visit
(node.Body);
10470
this.
Visit
(node.DeconstructionAssignment);
10471
this.
Visit
(node.TargetPlaceholder);
10476
this.
Visit
(node.DeclarationsOpt);
10477
this.
Visit
(node.ExpressionOpt);
10478
this.
Visit
(node.Body);
10479
this.
Visit
(node.AwaitOpt);
10484
this.
Visit
(node.Declarations);
10485
this.
Visit
(node.Body);
10490
this.
Visit
(node.Argument);
10491
this.
Visit
(node.Body);
10496
this.
Visit
(node.TryBlock);
10498
this.
Visit
(node.FinallyBlockOpt);
10503
this.
Visit
(node.ExceptionSourceOpt);
10504
this.
Visit
(node.ExceptionFilterPrologueOpt);
10505
this.
Visit
(node.ExceptionFilterOpt);
10506
this.
Visit
(node.Body);
10519
this.
Visit
(node.Value);
10526
this.
Visit
(node.CaseExpressionOpt);
10527
this.
Visit
(node.LabelExpressionOpt);
10532
this.
Visit
(node.Body);
10543
this.
Visit
(node.Condition);
10548
this.
Visit
(node.Pattern);
10549
this.
Visit
(node.WhenClause);
10550
this.
Visit
(node.Value);
10555
this.
Visit
(node.Expression);
10561
this.
Visit
(node.Expression);
10567
this.
Visit
(node.RootNode);
10572
this.
Visit
(node.Evaluation);
10573
this.
Visit
(node.Next);
10578
this.
Visit
(node.Test);
10579
this.
Visit
(node.WhenTrue);
10580
this.
Visit
(node.WhenFalse);
10585
this.
Visit
(node.WhenExpression);
10586
this.
Visit
(node.WhenTrue);
10587
this.
Visit
(node.WhenFalse);
10593
this.
Visit
(node.Source);
10598
this.
Visit
(node.Input);
10603
this.
Visit
(node.Input);
10608
this.
Visit
(node.Input);
10613
this.
Visit
(node.Input);
10618
this.
Visit
(node.Input);
10623
this.
Visit
(node.Input);
10628
this.
Visit
(node.Input);
10633
this.
Visit
(node.Input);
10638
this.
Visit
(node.Input);
10643
this.
Visit
(node.Input);
10648
this.
Visit
(node.LengthTemp);
10649
this.
Visit
(node.IndexerAccess);
10650
this.
Visit
(node.ReceiverPlaceholder);
10651
this.
Visit
(node.ArgumentPlaceholder);
10652
this.
Visit
(node.Input);
10657
this.
Visit
(node.LengthTemp);
10658
this.
Visit
(node.IndexerAccess);
10659
this.
Visit
(node.ReceiverPlaceholder);
10660
this.
Visit
(node.ArgumentPlaceholder);
10661
this.
Visit
(node.Input);
10666
this.
Visit
(node.Target);
10667
this.
Visit
(node.Input);
10672
this.
Visit
(node.Input);
10683
this.
Visit
(node.Pattern);
10684
this.
Visit
(node.WhenClause);
10689
this.
Visit
(node.Expression);
10695
this.
Visit
(node.Value);
10701
this.
Visit
(node.Value);
10706
this.
Visit
(node.Receiver);
10711
this.
Visit
(node.Expression);
10717
this.
Visit
(node.Receiver);
10718
this.
Visit
(node.AccessExpression);
10723
this.
Visit
(node.Receiver);
10724
this.
Visit
(node.WhenNotNull);
10725
this.
Visit
(node.WhenNullOpt);
10731
this.
Visit
(node.ValueTypeReceiver);
10732
this.
Visit
(node.ReferenceTypeReceiver);
10737
this.
Visit
(node.ReceiverOpt);
10742
this.
Visit
(node.ReceiverOpt);
10747
this.
Visit
(node.ReceiverOpt);
10753
this.
Visit
(node.ReceiverOpt);
10754
this.
Visit
(node.Argument);
10771
this.
Visit
(node.InitializerExpressionOpt);
10776
this.
Visit
(node.WithElement);
10787
this.
Visit
(node.CollectionCreation);
10794
this.
Visit
(node.Expression);
10810
this.
Visit
(node.InitializerExpressionOpt);
10815
this.
Visit
(node.InitializerExpressionOpt);
10820
this.
Visit
(node.Placeholder);
10832
this.
Visit
(node.Placeholder);
10839
this.
Visit
(node.ImplicitReceiverOpt);
10844
this.
Visit
(node.Expression);
10858
this.
Visit
(node.InitializerExpressionOpt);
10863
this.
Visit
(node.Argument);
10869
this.
Visit
(node.InitializerOpt);
10879
this.
Visit
(node.Count);
10880
this.
Visit
(node.InitializerOpt);
10885
this.
Visit
(node.Count);
10886
this.
Visit
(node.InitializerOpt);
10891
this.
Visit
(node.ReceiverOpt);
10897
this.
Visit
(node.ReceiverOpt);
10902
this.
Visit
(node.ReceiverOpt);
10907
this.
Visit
(node.ReceiverOpt);
10913
this.
Visit
(node.Receiver);
10914
this.
Visit
(node.Argument);
10919
this.
Visit
(node.Expression);
10920
this.
Visit
(node.Argument);
10925
this.
Visit
(node.Receiver);
10931
this.
Visit
(node.Body);
10937
this.
Visit
(node.Value);
10947
this.
Visit
(node.Argument);
10964
this.
Visit
(node.Value);
10965
this.
Visit
(node.Alignment);
10966
this.
Visit
(node.Format);
10971
this.
Visit
(node.Expression);
10972
this.
Visit
(node.Pattern);
10977
this.
Visit
(node.Value);
10982
this.
Visit
(node.LeftOfPendingConjunction);
10983
this.
Visit
(node.ExclusiveInstancePattern);
10984
this.
Visit
(node.ValueProperty);
10985
this.
Visit
(node.ExclusiveValuePattern);
10986
this.
Visit
(node.SharedRightOfPendingConjunction);
10992
this.
Visit
(node.DeclaredType);
10993
this.
Visit
(node.VariableAccess);
10998
this.
Visit
(node.DeclaredType);
11001
this.
Visit
(node.VariableAccess);
11007
this.
Visit
(node.VariableAccess);
11012
this.
Visit
(node.Pattern);
11022
this.
Visit
(node.Pattern);
11027
this.
Visit
(node.Member);
11028
this.
Visit
(node.Pattern);
11033
this.
Visit
(node.Receiver);
11038
this.
Visit
(node.DeclaredType);
11043
this.
Visit
(node.Left);
11044
this.
Visit
(node.Right);
11049
this.
Visit
(node.Negated);
11054
this.
Visit
(node.Value);
11060
this.
Visit
(node.Expression);
11065
this.
Visit
(node.ReceiverOpt);
11070
this.
Visit
(node.ReceiverOpt);
11076
this.
Visit
(node.BlockBody);
11077
this.
Visit
(node.ExpressionBody);
11082
this.
Visit
(node.Initializer);
11083
this.
Visit
(node.BlockBody);
11084
this.
Visit
(node.ExpressionBody);
11089
this.
Visit
(node.Expression);
11094
this.
Visit
(node.OriginalExpression);
11099
this.
Visit
(node.Receiver);
11100
this.
Visit
(node.InitializerExpression);
11111
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11118
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11125
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11130
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11140
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11177
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11213
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11231
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
11237
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
11259
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11268
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11279
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11285
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11298
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11304
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11305
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11311
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11319
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11325
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11331
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11338
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11345
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11346
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11352
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11353
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11359
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11360
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11372
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11373
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11381
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11382
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11392
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11393
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11399
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11400
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11406
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11407
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11415
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11416
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11422
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11423
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11424
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11430
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11431
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11432
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11439
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11446
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11452
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11460
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11461
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11462
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11463
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11468
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11469
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11476
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11483
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11484
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11574
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11575
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11581
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11582
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11590
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11596
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11603
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11623
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11630
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11635
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11645
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11658
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11664
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11665
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11676
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11683
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11684
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11690
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11695
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11701
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11706
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11712
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11718
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11726
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11729
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11735
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11740
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11741
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11742
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11750
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11751
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11759
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11760
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11769
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11770
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11771
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11772
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11782
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11783
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11784
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11785
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11786
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11791
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11792
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11798
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11799
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11800
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11801
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11807
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11808
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11813
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11814
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11820
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11822
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11828
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11829
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11830
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11831
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11880
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11898
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11899
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11905
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11922
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11929
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11930
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11931
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11937
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11946
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11955
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11960
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11961
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11966
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11967
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11968
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11973
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11974
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11975
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11985
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11991
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11997
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12002
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12007
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12012
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12018
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12023
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12030
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12036
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12042
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12047
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12048
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12049
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12050
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12051
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12057
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12058
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12059
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12060
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12061
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12067
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
12068
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12073
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12086
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12087
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
12092
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12100
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12108
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12114
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12121
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12128
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12129
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
12136
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12137
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
12138
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
12149
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
12150
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
12159
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12166
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12174
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12182
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12183
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12206
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12212
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
12226
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
12240
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12265
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12271
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12277
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12298
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12307
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12314
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12340
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12347
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12354
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12366
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12367
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12374
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12375
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12383
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12396
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12403
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12411
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12418
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12419
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12429
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12430
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12437
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12446
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12459
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12473
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12501
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12502
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12503
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12511
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12512
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12519
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12526
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
12527
BoundPattern? exclusiveInstancePattern = (BoundPattern?)this.
Visit
(node.ExclusiveInstancePattern);
12528
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
12529
BoundPattern exclusiveValuePattern = (BoundPattern)this.
Visit
(node.ExclusiveValuePattern);
12530
BoundPattern? sharedRightOfPendingConjunction = (BoundPattern?)this.
Visit
(node.SharedRightOfPendingConjunction);
12545
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12546
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12555
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12558
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12571
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12578
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12598
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12603
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12604
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12610
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12616
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12623
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12624
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12631
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12638
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12650
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12657
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12664
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12676
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12677
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12683
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12684
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12685
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12690
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12696
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
12703
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12704
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12727
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12735
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12743
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12761
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12855
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12944
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12979
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
13029
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13049
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13070
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13087
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
13122
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13139
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13140
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
13157
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
13176
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13193
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13210
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13228
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13246
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
13247
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
13264
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13265
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13282
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13283
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13300
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13301
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13318
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13319
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13338
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13339
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13356
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13357
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13358
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13376
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13377
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13378
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13395
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13413
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13430
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13449
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13450
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13451
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13452
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13458
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13459
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13477
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13495
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13496
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13716
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13717
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13734
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13735
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13754
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13771
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13789
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13839
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13858
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13873
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13880
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13881
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13889
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13890
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13898
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13901
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13908
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13909
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13916
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13917
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13925
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13926
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13927
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13928
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13937
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13938
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13939
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13940
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13941
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13948
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13949
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13950
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13951
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13958
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13959
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13967
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13968
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13969
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13970
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14083
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14130
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14131
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
14132
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14138
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14158
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14178
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14185
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14192
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14199
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14206
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14207
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14208
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14209
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14210
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14217
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14218
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14219
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14220
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14221
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14235
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14254
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14273
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14290
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14308
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14326
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14327
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14345
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14346
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14347
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14376
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14377
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14397
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14415
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14434
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14453
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14454
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14510
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14527
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
14547
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
14596
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14616
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14633
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14650
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14704
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14724
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14742
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14808
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14826
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14844
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14879
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14880
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14898
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14899
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14917
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14952
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14970
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14989
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15007
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15008
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15026
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15046
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
15081
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15101
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15176
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15177
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
15178
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
15195
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15196
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15216
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15225
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
15226
BoundPattern? exclusiveInstancePattern = (BoundPattern?)this.
Visit
(node.ExclusiveInstancePattern);
15227
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
15228
BoundPattern exclusiveValuePattern = (BoundPattern)this.
Visit
(node.ExclusiveValuePattern);
15229
BoundPattern? sharedRightOfPendingConjunction = (BoundPattern?)this.
Visit
(node.SharedRightOfPendingConjunction);
15245
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15246
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15256
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
15259
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15273
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15281
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
15301
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15308
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15316
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15324
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15332
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15350
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15368
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15386
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15421
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15422
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15423
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15429
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15446
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
15464
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15465
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);