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)
89
public override BoundNode?
Visit
(BoundNode? node)
702 references to Visit
Microsoft.CodeAnalysis.CSharp (702)
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);
199
BoundPattern negated = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Negated));
205
BoundPattern? pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
217
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
224
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
242
BoundPattern result = (BoundPattern)
Visit
(binaryPattern.Left);
286
var right = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)rewriter.
Visit
(node.Right));
307
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)
86
return base.
Visit
(node);
102
return base.
Visit
(node);
Generated\BoundNodes.xml.Generated.cs (659)
10061
this.
Visit
(node.Value);
10066
this.
Visit
(node.Value);
10071
this.
Visit
(node.Value);
10076
this.
Visit
(node.Statement);
10082
this.
Visit
(node.Receiver);
10100
this.
Visit
(node.Expression);
10115
this.
Visit
(node.FinallyBlock);
10120
this.
Visit
(node.BoundContainingTypeOpt);
10128
this.
Visit
(node.Operand);
10133
this.
Visit
(node.Operand);
10138
this.
Visit
(node.Operand);
10143
this.
Visit
(node.Operand);
10149
this.
Visit
(node.Operand);
10154
this.
Visit
(node.Expression);
10155
this.
Visit
(node.Index);
10160
this.
Visit
(node.InvokedExpression);
10166
this.
Visit
(node.Operand);
10171
this.
Visit
(node.Operand);
10176
this.
Visit
(node.Operand);
10181
this.
Visit
(node.Operand);
10186
this.
Visit
(node.LeftOperandOpt);
10187
this.
Visit
(node.RightOperandOpt);
10192
this.
Visit
(node.Left);
10193
this.
Visit
(node.Right);
10198
this.
Visit
(node.Left);
10199
this.
Visit
(node.Right);
10204
this.
Visit
(node.Left);
10205
this.
Visit
(node.Right);
10210
this.
Visit
(node.Left);
10211
this.
Visit
(node.Right);
10216
this.
Visit
(node.Left);
10217
this.
Visit
(node.Right);
10222
this.
Visit
(node.Left);
10223
this.
Visit
(node.Right);
10228
this.
Visit
(node.LeftOperand);
10229
this.
Visit
(node.RightOperand);
10234
this.
Visit
(node.LeftOperand);
10235
this.
Visit
(node.RightOperand);
10240
this.
Visit
(node.Condition);
10241
this.
Visit
(node.Consequence);
10242
this.
Visit
(node.Alternative);
10247
this.
Visit
(node.Condition);
10248
this.
Visit
(node.Consequence);
10249
this.
Visit
(node.Alternative);
10254
this.
Visit
(node.Expression);
10260
this.
Visit
(node.ArrayAccess);
10265
this.
Visit
(node.Expression);
10270
this.
Visit
(node.AwaitableInstancePlaceholder);
10271
this.
Visit
(node.GetAwaiter);
10272
this.
Visit
(node.RuntimeAsyncAwaitCall);
10273
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10278
this.
Visit
(node.Expression);
10279
this.
Visit
(node.AwaitableInfo);
10284
this.
Visit
(node.SourceType);
10289
this.
Visit
(node.Prologue);
10290
this.
Visit
(node.Epilogue);
10310
this.
Visit
(node.Operand);
10311
this.
Visit
(node.TargetType);
10316
this.
Visit
(node.Operand);
10317
this.
Visit
(node.TargetType);
10322
this.
Visit
(node.SourceType);
10327
this.
Visit
(node.Operand);
10332
this.
Visit
(node.Operand);
10343
this.
Visit
(node.Expression);
10348
this.
Visit
(node.StatementOpt);
10353
this.
Visit
(node.StatementOpt);
10361
this.
Visit
(node.Instrumentation);
10372
this.
Visit
(node.Statement);
10377
this.
Visit
(node.DeclaredTypeOpt);
10378
this.
Visit
(node.InitializerOpt);
10389
this.
Visit
(node.AwaitOpt);
10395
this.
Visit
(node.BlockBody);
10396
this.
Visit
(node.ExpressionBody);
10402
this.
Visit
(node.ExpressionOpt);
10407
this.
Visit
(node.Expression);
10413
this.
Visit
(node.ExpressionOpt);
10418
this.
Visit
(node.Expression);
10425
this.
Visit
(node.Expression);
10427
this.
Visit
(node.DefaultLabel);
10432
this.
Visit
(node.Expression);
10437
this.
Visit
(node.Condition);
10438
this.
Visit
(node.Consequence);
10439
this.
Visit
(node.AlternativeOpt);
10444
this.
Visit
(node.Condition);
10445
this.
Visit
(node.Body);
10450
this.
Visit
(node.Condition);
10451
this.
Visit
(node.Body);
10456
this.
Visit
(node.Initializer);
10457
this.
Visit
(node.Condition);
10458
this.
Visit
(node.Increment);
10459
this.
Visit
(node.Body);
10464
this.
Visit
(node.IterationVariableType);
10465
this.
Visit
(node.IterationErrorExpressionOpt);
10466
this.
Visit
(node.Expression);
10467
this.
Visit
(node.DeconstructionOpt);
10468
this.
Visit
(node.Body);
10473
this.
Visit
(node.DeconstructionAssignment);
10474
this.
Visit
(node.TargetPlaceholder);
10479
this.
Visit
(node.DeclarationsOpt);
10480
this.
Visit
(node.ExpressionOpt);
10481
this.
Visit
(node.Body);
10482
this.
Visit
(node.AwaitOpt);
10487
this.
Visit
(node.Declarations);
10488
this.
Visit
(node.Body);
10493
this.
Visit
(node.Argument);
10494
this.
Visit
(node.Body);
10499
this.
Visit
(node.TryBlock);
10501
this.
Visit
(node.FinallyBlockOpt);
10506
this.
Visit
(node.ExceptionSourceOpt);
10507
this.
Visit
(node.ExceptionFilterPrologueOpt);
10508
this.
Visit
(node.ExceptionFilterOpt);
10509
this.
Visit
(node.Body);
10522
this.
Visit
(node.Value);
10529
this.
Visit
(node.CaseExpressionOpt);
10530
this.
Visit
(node.LabelExpressionOpt);
10535
this.
Visit
(node.Body);
10546
this.
Visit
(node.Condition);
10551
this.
Visit
(node.Pattern);
10552
this.
Visit
(node.WhenClause);
10553
this.
Visit
(node.Value);
10558
this.
Visit
(node.Expression);
10564
this.
Visit
(node.Expression);
10570
this.
Visit
(node.RootNode);
10575
this.
Visit
(node.Evaluation);
10576
this.
Visit
(node.Next);
10581
this.
Visit
(node.Test);
10582
this.
Visit
(node.WhenTrue);
10583
this.
Visit
(node.WhenFalse);
10588
this.
Visit
(node.WhenExpression);
10589
this.
Visit
(node.WhenTrue);
10590
this.
Visit
(node.WhenFalse);
10596
this.
Visit
(node.Source);
10601
this.
Visit
(node.Input);
10606
this.
Visit
(node.Input);
10611
this.
Visit
(node.Input);
10616
this.
Visit
(node.Input);
10621
this.
Visit
(node.Input);
10626
this.
Visit
(node.Input);
10631
this.
Visit
(node.Input);
10636
this.
Visit
(node.Input);
10641
this.
Visit
(node.Input);
10646
this.
Visit
(node.Input);
10651
this.
Visit
(node.LengthTemp);
10652
this.
Visit
(node.IndexerAccess);
10653
this.
Visit
(node.ReceiverPlaceholder);
10654
this.
Visit
(node.ArgumentPlaceholder);
10655
this.
Visit
(node.Input);
10660
this.
Visit
(node.LengthTemp);
10661
this.
Visit
(node.IndexerAccess);
10662
this.
Visit
(node.ReceiverPlaceholder);
10663
this.
Visit
(node.ArgumentPlaceholder);
10664
this.
Visit
(node.Input);
10669
this.
Visit
(node.Target);
10670
this.
Visit
(node.Input);
10675
this.
Visit
(node.Input);
10686
this.
Visit
(node.Pattern);
10687
this.
Visit
(node.WhenClause);
10692
this.
Visit
(node.Expression);
10698
this.
Visit
(node.Value);
10704
this.
Visit
(node.Value);
10709
this.
Visit
(node.Receiver);
10714
this.
Visit
(node.Expression);
10720
this.
Visit
(node.Receiver);
10721
this.
Visit
(node.AccessExpression);
10726
this.
Visit
(node.Receiver);
10727
this.
Visit
(node.WhenNotNull);
10728
this.
Visit
(node.WhenNullOpt);
10734
this.
Visit
(node.ValueTypeReceiver);
10735
this.
Visit
(node.ReferenceTypeReceiver);
10740
this.
Visit
(node.ReceiverOpt);
10745
this.
Visit
(node.ReceiverOpt);
10750
this.
Visit
(node.ReceiverOpt);
10756
this.
Visit
(node.ReceiverOpt);
10757
this.
Visit
(node.Argument);
10774
this.
Visit
(node.InitializerExpressionOpt);
10779
this.
Visit
(node.WithElement);
10790
this.
Visit
(node.CollectionCreation);
10797
this.
Visit
(node.Expression);
10813
this.
Visit
(node.InitializerExpressionOpt);
10818
this.
Visit
(node.InitializerExpressionOpt);
10823
this.
Visit
(node.Placeholder);
10835
this.
Visit
(node.Placeholder);
10842
this.
Visit
(node.ImplicitReceiverOpt);
10847
this.
Visit
(node.Expression);
10861
this.
Visit
(node.InitializerExpressionOpt);
10866
this.
Visit
(node.Argument);
10872
this.
Visit
(node.InitializerOpt);
10882
this.
Visit
(node.Count);
10883
this.
Visit
(node.InitializerOpt);
10888
this.
Visit
(node.Count);
10889
this.
Visit
(node.InitializerOpt);
10894
this.
Visit
(node.ReceiverOpt);
10900
this.
Visit
(node.ReceiverOpt);
10905
this.
Visit
(node.ReceiverOpt);
10910
this.
Visit
(node.ReceiverOpt);
10916
this.
Visit
(node.Receiver);
10917
this.
Visit
(node.Argument);
10922
this.
Visit
(node.Expression);
10923
this.
Visit
(node.Argument);
10928
this.
Visit
(node.Receiver);
10934
this.
Visit
(node.Body);
10940
this.
Visit
(node.Value);
10950
this.
Visit
(node.Argument);
10967
this.
Visit
(node.Value);
10968
this.
Visit
(node.Alignment);
10969
this.
Visit
(node.Format);
10974
this.
Visit
(node.Expression);
10975
this.
Visit
(node.Pattern);
10980
this.
Visit
(node.Value);
10985
this.
Visit
(node.LeftOfPendingConjunction);
10986
this.
Visit
(node.ValueProperty);
10987
this.
Visit
(node.ValuePattern);
10993
this.
Visit
(node.DeclaredType);
10994
this.
Visit
(node.VariableAccess);
10999
this.
Visit
(node.DeclaredType);
11002
this.
Visit
(node.VariableAccess);
11008
this.
Visit
(node.VariableAccess);
11013
this.
Visit
(node.Pattern);
11023
this.
Visit
(node.Pattern);
11028
this.
Visit
(node.Member);
11029
this.
Visit
(node.Pattern);
11034
this.
Visit
(node.Receiver);
11039
this.
Visit
(node.DeclaredType);
11044
this.
Visit
(node.Left);
11045
this.
Visit
(node.Right);
11050
this.
Visit
(node.Negated);
11055
this.
Visit
(node.Value);
11061
this.
Visit
(node.Expression);
11066
this.
Visit
(node.ReceiverOpt);
11071
this.
Visit
(node.ReceiverOpt);
11077
this.
Visit
(node.BlockBody);
11078
this.
Visit
(node.ExpressionBody);
11083
this.
Visit
(node.Initializer);
11084
this.
Visit
(node.BlockBody);
11085
this.
Visit
(node.ExpressionBody);
11090
this.
Visit
(node.Expression);
11095
this.
Visit
(node.OriginalExpression);
11100
this.
Visit
(node.Receiver);
11101
this.
Visit
(node.InitializerExpression);
11112
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11119
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11126
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11131
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11141
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);
11724
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11727
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11733
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11738
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11739
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11740
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11748
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11749
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11757
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11758
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11767
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11768
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11769
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11770
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11780
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11781
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11782
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11783
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11784
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11789
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11790
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11796
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11797
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11798
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11799
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11805
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11806
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11811
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11812
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11818
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11820
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11826
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11827
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11828
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11829
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11878
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11896
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11897
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11903
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11920
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11927
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11928
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11929
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11935
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11944
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11953
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11958
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11959
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11964
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11965
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11966
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11971
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11972
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11973
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11983
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11989
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11995
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12000
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12005
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12010
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12016
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12021
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12028
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12034
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12040
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12045
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12046
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12047
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12048
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12049
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12055
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
12056
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
12057
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
12058
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
12059
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12065
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
12066
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12071
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
12084
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12085
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
12090
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12098
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12106
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12112
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12119
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12126
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12127
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
12134
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12135
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
12136
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
12147
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
12148
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
12157
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12164
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12172
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12180
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12181
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12204
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12210
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
12224
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
12238
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12263
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12269
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12275
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12296
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12305
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12312
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12338
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12345
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12352
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12364
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12365
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12372
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12373
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12381
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12394
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12401
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12409
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12416
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12417
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12427
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12428
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12435
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12444
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12457
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12471
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12499
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12500
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12501
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12509
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12510
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12517
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12524
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
12525
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
12526
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
12541
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12542
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12551
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12554
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12567
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12574
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12594
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12599
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12600
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12606
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12612
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12619
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12620
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12627
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12634
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12646
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12653
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12660
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12672
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12673
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12679
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12680
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12681
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12686
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12692
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
12699
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12700
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12723
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12731
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12739
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12757
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12935
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12970
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
13020
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13040
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13061
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13078
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
13113
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13130
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13131
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
13148
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
13167
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13184
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13201
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13219
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13237
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
13238
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
13255
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13256
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13273
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13274
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13291
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13292
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13309
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13310
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13329
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13330
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13347
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13348
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13349
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13367
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13368
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13369
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13386
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13404
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13421
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13440
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13441
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13442
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13443
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13449
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13450
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13468
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13486
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13487
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13707
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13708
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13725
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13726
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13745
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13762
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13780
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13830
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13849
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13864
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13871
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13872
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13880
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13881
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13889
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13892
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13899
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13900
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13907
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13908
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13916
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13917
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13918
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13919
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13928
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13929
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13930
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13931
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13932
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13939
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13940
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13941
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13942
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13949
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13950
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13958
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13959
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13960
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13961
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14074
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14121
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14122
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
14123
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14129
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14149
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14169
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14176
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14183
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14190
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14197
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14198
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14199
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14200
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14201
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14208
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14209
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14210
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14211
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14212
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14226
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14245
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14264
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14281
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14299
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14317
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14318
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14336
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14337
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14338
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14367
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14368
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14388
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14406
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14425
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14444
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14445
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14501
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14518
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
14538
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
14587
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14607
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14624
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14641
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14695
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14715
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14733
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14799
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14817
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14835
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14870
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14871
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14889
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14890
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14908
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14943
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14961
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14980
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14998
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14999
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15017
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15037
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
15072
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15092
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15167
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15168
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
15169
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
15186
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15187
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15207
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15216
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
15217
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
15218
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
15234
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15235
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15245
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
15248
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15262
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15270
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
15290
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15297
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15305
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15313
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15321
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15339
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15357
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15375
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15410
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15411
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15412
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15418
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15435
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
15453
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15454
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);