7 overrides of Visit
Microsoft.CodeAnalysis.CSharp (7)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3421
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)
703 references to Visit
Microsoft.CodeAnalysis.CSharp (702)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3425
return base.
Visit
(node);
Binder\UnionMatchingRewriter.cs (9)
45
var result = new UnionMatchingRewriter(compilation).
Visit
(pattern);
52
return
Visit
(node);
200
BoundPattern negated = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Negated));
216
BoundPattern? pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
228
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
235
BoundPattern pattern = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)this.
Visit
(node.Pattern));
253
BoundPattern result = (BoundPattern)
Visit
(binaryPattern.Left);
297
var right = RewritePatternWithUnionMatchingToPropertyPattern((BoundPattern)rewriter.
Visit
(node.Right));
318
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);
152
var leftChild = (BoundPattern)
Visit
(stack.Peek().Left);
161
var right = (BoundPattern)
Visit
(currentBinary.Right);
175
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
176
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
287
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
288
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
290
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
372
return base.
Visit
(node);
CodeGen\Optimizer.cs (2)
469
node = (BoundExpression)base.
Visit
(node) :
576
var result = base.
Visit
(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368
return base.
Visit
(node);
374
return base.
Visit
(node);
FlowAnalysis\NullableWalker.cs (1)
1733
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)
10063
this.
Visit
(node.Value);
10068
this.
Visit
(node.Value);
10073
this.
Visit
(node.Value);
10078
this.
Visit
(node.Statement);
10084
this.
Visit
(node.Receiver);
10102
this.
Visit
(node.Expression);
10117
this.
Visit
(node.FinallyBlock);
10122
this.
Visit
(node.BoundContainingTypeOpt);
10130
this.
Visit
(node.Operand);
10135
this.
Visit
(node.Operand);
10140
this.
Visit
(node.Operand);
10145
this.
Visit
(node.Operand);
10151
this.
Visit
(node.Operand);
10156
this.
Visit
(node.Expression);
10157
this.
Visit
(node.Index);
10162
this.
Visit
(node.InvokedExpression);
10168
this.
Visit
(node.Operand);
10173
this.
Visit
(node.Operand);
10178
this.
Visit
(node.Operand);
10183
this.
Visit
(node.Operand);
10188
this.
Visit
(node.LeftOperandOpt);
10189
this.
Visit
(node.RightOperandOpt);
10194
this.
Visit
(node.Left);
10195
this.
Visit
(node.Right);
10200
this.
Visit
(node.Left);
10201
this.
Visit
(node.Right);
10206
this.
Visit
(node.Left);
10207
this.
Visit
(node.Right);
10212
this.
Visit
(node.Left);
10213
this.
Visit
(node.Right);
10218
this.
Visit
(node.Left);
10219
this.
Visit
(node.Right);
10224
this.
Visit
(node.Left);
10225
this.
Visit
(node.Right);
10230
this.
Visit
(node.LeftOperand);
10231
this.
Visit
(node.RightOperand);
10236
this.
Visit
(node.LeftOperand);
10237
this.
Visit
(node.RightOperand);
10242
this.
Visit
(node.Condition);
10243
this.
Visit
(node.Consequence);
10244
this.
Visit
(node.Alternative);
10249
this.
Visit
(node.Condition);
10250
this.
Visit
(node.Consequence);
10251
this.
Visit
(node.Alternative);
10256
this.
Visit
(node.Expression);
10262
this.
Visit
(node.ArrayAccess);
10267
this.
Visit
(node.Expression);
10272
this.
Visit
(node.AwaitableInstancePlaceholder);
10273
this.
Visit
(node.GetAwaiter);
10274
this.
Visit
(node.RuntimeAsyncAwaitCall);
10275
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10280
this.
Visit
(node.Expression);
10281
this.
Visit
(node.AwaitableInfo);
10286
this.
Visit
(node.SourceType);
10291
this.
Visit
(node.Prologue);
10292
this.
Visit
(node.Epilogue);
10312
this.
Visit
(node.Operand);
10313
this.
Visit
(node.TargetType);
10318
this.
Visit
(node.Operand);
10319
this.
Visit
(node.TargetType);
10324
this.
Visit
(node.SourceType);
10329
this.
Visit
(node.Operand);
10334
this.
Visit
(node.Operand);
10345
this.
Visit
(node.Expression);
10350
this.
Visit
(node.StatementOpt);
10355
this.
Visit
(node.StatementOpt);
10363
this.
Visit
(node.Instrumentation);
10374
this.
Visit
(node.Statement);
10379
this.
Visit
(node.DeclaredTypeOpt);
10380
this.
Visit
(node.InitializerOpt);
10391
this.
Visit
(node.AwaitOpt);
10397
this.
Visit
(node.BlockBody);
10398
this.
Visit
(node.ExpressionBody);
10404
this.
Visit
(node.ExpressionOpt);
10409
this.
Visit
(node.Expression);
10415
this.
Visit
(node.ExpressionOpt);
10420
this.
Visit
(node.Expression);
10427
this.
Visit
(node.Expression);
10429
this.
Visit
(node.DefaultLabel);
10434
this.
Visit
(node.Expression);
10439
this.
Visit
(node.Condition);
10440
this.
Visit
(node.Consequence);
10441
this.
Visit
(node.AlternativeOpt);
10446
this.
Visit
(node.Condition);
10447
this.
Visit
(node.Body);
10452
this.
Visit
(node.Condition);
10453
this.
Visit
(node.Body);
10458
this.
Visit
(node.Initializer);
10459
this.
Visit
(node.Condition);
10460
this.
Visit
(node.Increment);
10461
this.
Visit
(node.Body);
10466
this.
Visit
(node.IterationVariableType);
10467
this.
Visit
(node.IterationErrorExpressionOpt);
10468
this.
Visit
(node.Expression);
10469
this.
Visit
(node.DeconstructionOpt);
10470
this.
Visit
(node.Body);
10475
this.
Visit
(node.DeconstructionAssignment);
10476
this.
Visit
(node.TargetPlaceholder);
10481
this.
Visit
(node.DeclarationsOpt);
10482
this.
Visit
(node.ExpressionOpt);
10483
this.
Visit
(node.Body);
10484
this.
Visit
(node.AwaitOpt);
10489
this.
Visit
(node.Declarations);
10490
this.
Visit
(node.Body);
10495
this.
Visit
(node.Argument);
10496
this.
Visit
(node.Body);
10501
this.
Visit
(node.TryBlock);
10503
this.
Visit
(node.FinallyBlockOpt);
10508
this.
Visit
(node.ExceptionSourceOpt);
10509
this.
Visit
(node.ExceptionFilterPrologueOpt);
10510
this.
Visit
(node.ExceptionFilterOpt);
10511
this.
Visit
(node.Body);
10524
this.
Visit
(node.Value);
10531
this.
Visit
(node.CaseExpressionOpt);
10532
this.
Visit
(node.LabelExpressionOpt);
10537
this.
Visit
(node.Body);
10548
this.
Visit
(node.Condition);
10553
this.
Visit
(node.Pattern);
10554
this.
Visit
(node.WhenClause);
10555
this.
Visit
(node.Value);
10560
this.
Visit
(node.Expression);
10566
this.
Visit
(node.Expression);
10572
this.
Visit
(node.RootNode);
10577
this.
Visit
(node.Evaluation);
10578
this.
Visit
(node.Next);
10583
this.
Visit
(node.Test);
10584
this.
Visit
(node.WhenTrue);
10585
this.
Visit
(node.WhenFalse);
10590
this.
Visit
(node.WhenExpression);
10591
this.
Visit
(node.WhenTrue);
10592
this.
Visit
(node.WhenFalse);
10598
this.
Visit
(node.Source);
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.Input);
10653
this.
Visit
(node.LengthTemp);
10654
this.
Visit
(node.IndexerAccess);
10655
this.
Visit
(node.ReceiverPlaceholder);
10656
this.
Visit
(node.ArgumentPlaceholder);
10657
this.
Visit
(node.Input);
10662
this.
Visit
(node.LengthTemp);
10663
this.
Visit
(node.IndexerAccess);
10664
this.
Visit
(node.ReceiverPlaceholder);
10665
this.
Visit
(node.ArgumentPlaceholder);
10666
this.
Visit
(node.Input);
10671
this.
Visit
(node.Target);
10672
this.
Visit
(node.Input);
10677
this.
Visit
(node.Input);
10688
this.
Visit
(node.Pattern);
10689
this.
Visit
(node.WhenClause);
10694
this.
Visit
(node.Expression);
10700
this.
Visit
(node.Value);
10706
this.
Visit
(node.Value);
10711
this.
Visit
(node.Receiver);
10716
this.
Visit
(node.Expression);
10722
this.
Visit
(node.Receiver);
10723
this.
Visit
(node.AccessExpression);
10728
this.
Visit
(node.Receiver);
10729
this.
Visit
(node.WhenNotNull);
10730
this.
Visit
(node.WhenNullOpt);
10736
this.
Visit
(node.ValueTypeReceiver);
10737
this.
Visit
(node.ReferenceTypeReceiver);
10742
this.
Visit
(node.ReceiverOpt);
10747
this.
Visit
(node.ReceiverOpt);
10752
this.
Visit
(node.ReceiverOpt);
10758
this.
Visit
(node.ReceiverOpt);
10759
this.
Visit
(node.Argument);
10776
this.
Visit
(node.InitializerExpressionOpt);
10781
this.
Visit
(node.WithElement);
10792
this.
Visit
(node.CollectionCreation);
10799
this.
Visit
(node.Expression);
10815
this.
Visit
(node.InitializerExpressionOpt);
10820
this.
Visit
(node.InitializerExpressionOpt);
10825
this.
Visit
(node.Placeholder);
10837
this.
Visit
(node.Placeholder);
10844
this.
Visit
(node.ImplicitReceiverOpt);
10849
this.
Visit
(node.Expression);
10863
this.
Visit
(node.InitializerExpressionOpt);
10868
this.
Visit
(node.Argument);
10874
this.
Visit
(node.InitializerOpt);
10884
this.
Visit
(node.Count);
10885
this.
Visit
(node.InitializerOpt);
10890
this.
Visit
(node.Count);
10891
this.
Visit
(node.InitializerOpt);
10896
this.
Visit
(node.ReceiverOpt);
10902
this.
Visit
(node.ReceiverOpt);
10907
this.
Visit
(node.ReceiverOpt);
10912
this.
Visit
(node.ReceiverOpt);
10918
this.
Visit
(node.Receiver);
10919
this.
Visit
(node.Argument);
10924
this.
Visit
(node.Expression);
10925
this.
Visit
(node.Argument);
10930
this.
Visit
(node.Receiver);
10936
this.
Visit
(node.Body);
10942
this.
Visit
(node.Value);
10952
this.
Visit
(node.Argument);
10969
this.
Visit
(node.Value);
10970
this.
Visit
(node.Alignment);
10971
this.
Visit
(node.Format);
10976
this.
Visit
(node.Expression);
10977
this.
Visit
(node.Pattern);
10982
this.
Visit
(node.Value);
10987
this.
Visit
(node.LeftOfPendingConjunction);
10988
this.
Visit
(node.ValueProperty);
10989
this.
Visit
(node.ValuePattern);
10995
this.
Visit
(node.DeclaredType);
10996
this.
Visit
(node.VariableAccess);
11001
this.
Visit
(node.DeclaredType);
11004
this.
Visit
(node.VariableAccess);
11010
this.
Visit
(node.VariableAccess);
11015
this.
Visit
(node.Pattern);
11025
this.
Visit
(node.Pattern);
11030
this.
Visit
(node.Member);
11031
this.
Visit
(node.Pattern);
11036
this.
Visit
(node.Receiver);
11041
this.
Visit
(node.DeclaredType);
11046
this.
Visit
(node.Left);
11047
this.
Visit
(node.Right);
11052
this.
Visit
(node.Negated);
11057
this.
Visit
(node.Value);
11063
this.
Visit
(node.Expression);
11068
this.
Visit
(node.ReceiverOpt);
11073
this.
Visit
(node.ReceiverOpt);
11079
this.
Visit
(node.BlockBody);
11080
this.
Visit
(node.ExpressionBody);
11085
this.
Visit
(node.Initializer);
11086
this.
Visit
(node.BlockBody);
11087
this.
Visit
(node.ExpressionBody);
11092
this.
Visit
(node.Expression);
11097
this.
Visit
(node.OriginalExpression);
11102
this.
Visit
(node.Receiver);
11103
this.
Visit
(node.InitializerExpression);
11114
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11121
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11128
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11133
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11143
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11215
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11233
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
11239
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
11261
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11270
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11281
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11287
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11300
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11306
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11307
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11313
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11321
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11327
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11333
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11340
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11347
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11348
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11354
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11355
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11361
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11362
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11374
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11375
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11383
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11384
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11394
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11395
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11401
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11402
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11408
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11409
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11417
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11418
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11424
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11425
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11426
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11432
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11433
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11434
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11441
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11448
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11454
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11462
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11463
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11464
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11465
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11470
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11471
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11478
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11485
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11486
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11576
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11577
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11583
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11584
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11592
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11598
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11605
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11625
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11632
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11637
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11647
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11660
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11666
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11667
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11678
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11685
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11686
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11692
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11697
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11703
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11708
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
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
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
12528
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
12543
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12544
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12553
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12556
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12569
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12576
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12596
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12601
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12602
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12608
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12614
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12621
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12622
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12629
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12636
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12648
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12655
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12662
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12674
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12675
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12681
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12682
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12683
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12688
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12694
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
12701
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12702
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12725
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12733
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12741
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12759
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12937
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12972
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
13022
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13042
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13063
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13080
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
13115
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13132
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13133
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
13150
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
13169
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13186
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13203
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13221
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13239
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
13240
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
13257
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13258
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13275
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13276
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13293
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13294
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13311
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13312
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13331
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13332
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13349
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13350
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13351
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13369
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13370
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13371
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13388
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13406
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13423
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13442
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13443
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13444
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13445
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13451
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13452
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13470
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13488
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13489
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13709
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13710
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13727
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13728
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13747
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13764
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13782
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13832
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13851
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13866
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13873
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13874
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13882
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13883
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13891
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13894
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13901
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13902
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13909
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13910
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13918
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13919
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13920
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13921
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13930
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13931
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13932
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13933
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13934
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13941
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13942
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13943
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13944
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13951
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13952
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13960
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13961
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13962
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13963
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14076
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14123
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
14124
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
14125
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14131
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14151
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14171
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
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 lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14200
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14201
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14202
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14203
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14210
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14211
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14212
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14213
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14214
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14228
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14247
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14266
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14283
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14301
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14319
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14320
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14338
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14339
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14340
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14369
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14370
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14390
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14408
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14427
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14446
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14447
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14503
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14520
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
14540
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
14589
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14609
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14626
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14643
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14697
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14717
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14735
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14801
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14819
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14837
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14872
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14873
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14891
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14892
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14910
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14945
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14963
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14982
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15000
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15001
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15019
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15039
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
15074
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15094
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
15169
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15170
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
15171
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
15188
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15189
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15209
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15218
BoundPattern? leftOfPendingConjunction = (BoundPattern?)this.
Visit
(node.LeftOfPendingConjunction);
15219
BoundPropertySubpatternMember valueProperty = (BoundPropertySubpatternMember)this.
Visit
(node.ValueProperty);
15220
BoundPattern valuePattern = (BoundPattern)this.
Visit
(node.ValuePattern);
15236
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15237
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15247
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
15250
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15264
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15272
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
15292
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15299
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15307
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15315
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15323
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15341
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15359
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15377
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15412
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15413
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15414
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15420
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15437
BoundExpression? originalExpression = (BoundExpression?)this.
Visit
(node.OriginalExpression);
15455
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15456
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
Lowering\ExtensionMethodReferenceRewriter.cs (4)
55
BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.
Visit
(node.ReceiverOpt);
69
BoundExpression? rewrittenReceiver = (BoundExpression?)rewriter.
Visit
(node.ReceiverOpt);
215
var argument = (BoundExpression)rewriter.
Visit
(node.Argument);
284
BoundExpression operand = (BoundExpression)rewriter.
Visit
(node.Operand);
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\OperatorTests.cs (1)
8823
var node = rewriter.
Visit
(block);