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)
680 references to Visit
Microsoft.CodeAnalysis.CSharp (679)
Binder\Semantics\OverloadResolution\OverloadResolution.cs (1)
3425
return base.
Visit
(node);
BoundTree\BoundTreeRewriter.cs (3)
40
var visited = this.
Visit
(item);
223
return base.
Visit
(node);
233
return base.
Visit
(node);
BoundTree\BoundTreeWalker.cs (5)
23
this.
Visit
(list[i]);
44
this.
Visit
(arguments[arguments.Length - 1]);
48
this.
Visit
(arguments[arguments.Length - 2]);
78
return base.
Visit
(node);
89
return base.
Visit
(node);
BoundTree\NullabilityRewriter.cs (13)
17
return
Visit
(node);
37
var rewrittenCondition = (BoundExpression)
Visit
(node.Condition);
38
var rewrittenConsequence = (BoundStatement)
Visit
(node.Consequence);
55
rewrittenAlternative = (BoundStatement)
Visit
(alternative);
88
var leftChild = (BoundExpression)
Visit
(stack.Peek().Left);
95
var right = (BoundExpression)
Visit
(currentBinary.Right);
152
var leftChild = (BoundPattern)
Visit
(stack.Peek().Left);
161
var right = (BoundPattern)
Visit
(currentBinary.Right);
175
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
176
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
287
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
288
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
290
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerOrSliceAccess);
BoundTree\UnboundLambda.cs (1)
372
return base.
Visit
(node);
CodeGen\Optimizer.cs (2)
469
node = (BoundExpression)base.
Visit
(node) :
576
var result = base.
Visit
(node);
FlowAnalysis\AbstractFlowPass.cs (2)
368
return base.
Visit
(node);
374
return base.
Visit
(node);
FlowAnalysis\NullableWalker.cs (1)
1732
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 (645)
9929
this.
Visit
(node.Value);
9934
this.
Visit
(node.Value);
9939
this.
Visit
(node.Value);
9944
this.
Visit
(node.Statement);
9950
this.
Visit
(node.Receiver);
9968
this.
Visit
(node.Expression);
9983
this.
Visit
(node.FinallyBlock);
9988
this.
Visit
(node.BoundContainingTypeOpt);
9996
this.
Visit
(node.Operand);
10001
this.
Visit
(node.Operand);
10006
this.
Visit
(node.Operand);
10011
this.
Visit
(node.Operand);
10017
this.
Visit
(node.Operand);
10022
this.
Visit
(node.Expression);
10023
this.
Visit
(node.Index);
10028
this.
Visit
(node.InvokedExpression);
10034
this.
Visit
(node.Operand);
10039
this.
Visit
(node.Operand);
10044
this.
Visit
(node.Operand);
10049
this.
Visit
(node.Operand);
10054
this.
Visit
(node.LeftOperandOpt);
10055
this.
Visit
(node.RightOperandOpt);
10060
this.
Visit
(node.Left);
10061
this.
Visit
(node.Right);
10066
this.
Visit
(node.Left);
10067
this.
Visit
(node.Right);
10072
this.
Visit
(node.Left);
10073
this.
Visit
(node.Right);
10078
this.
Visit
(node.Left);
10079
this.
Visit
(node.Right);
10084
this.
Visit
(node.Left);
10085
this.
Visit
(node.Right);
10090
this.
Visit
(node.Left);
10091
this.
Visit
(node.Right);
10096
this.
Visit
(node.LeftOperand);
10097
this.
Visit
(node.RightOperand);
10102
this.
Visit
(node.LeftOperand);
10103
this.
Visit
(node.RightOperand);
10108
this.
Visit
(node.Condition);
10109
this.
Visit
(node.Consequence);
10110
this.
Visit
(node.Alternative);
10115
this.
Visit
(node.Condition);
10116
this.
Visit
(node.Consequence);
10117
this.
Visit
(node.Alternative);
10122
this.
Visit
(node.Expression);
10128
this.
Visit
(node.ArrayAccess);
10133
this.
Visit
(node.Expression);
10138
this.
Visit
(node.AwaitableInstancePlaceholder);
10139
this.
Visit
(node.GetAwaiter);
10140
this.
Visit
(node.RuntimeAsyncAwaitCall);
10141
this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
10146
this.
Visit
(node.Expression);
10147
this.
Visit
(node.AwaitableInfo);
10152
this.
Visit
(node.SourceType);
10157
this.
Visit
(node.Prologue);
10158
this.
Visit
(node.Epilogue);
10178
this.
Visit
(node.Operand);
10179
this.
Visit
(node.TargetType);
10184
this.
Visit
(node.Operand);
10185
this.
Visit
(node.TargetType);
10190
this.
Visit
(node.SourceType);
10195
this.
Visit
(node.Operand);
10200
this.
Visit
(node.Operand);
10211
this.
Visit
(node.Expression);
10216
this.
Visit
(node.StatementOpt);
10221
this.
Visit
(node.StatementOpt);
10229
this.
Visit
(node.Instrumentation);
10240
this.
Visit
(node.Statement);
10245
this.
Visit
(node.DeclaredTypeOpt);
10246
this.
Visit
(node.InitializerOpt);
10257
this.
Visit
(node.AwaitOpt);
10263
this.
Visit
(node.BlockBody);
10264
this.
Visit
(node.ExpressionBody);
10270
this.
Visit
(node.ExpressionOpt);
10275
this.
Visit
(node.Expression);
10281
this.
Visit
(node.ExpressionOpt);
10286
this.
Visit
(node.Expression);
10293
this.
Visit
(node.Expression);
10295
this.
Visit
(node.DefaultLabel);
10300
this.
Visit
(node.Expression);
10305
this.
Visit
(node.Condition);
10306
this.
Visit
(node.Consequence);
10307
this.
Visit
(node.AlternativeOpt);
10312
this.
Visit
(node.Condition);
10313
this.
Visit
(node.Body);
10318
this.
Visit
(node.Condition);
10319
this.
Visit
(node.Body);
10324
this.
Visit
(node.Initializer);
10325
this.
Visit
(node.Condition);
10326
this.
Visit
(node.Increment);
10327
this.
Visit
(node.Body);
10332
this.
Visit
(node.IterationVariableType);
10333
this.
Visit
(node.IterationErrorExpressionOpt);
10334
this.
Visit
(node.Expression);
10335
this.
Visit
(node.DeconstructionOpt);
10336
this.
Visit
(node.Body);
10341
this.
Visit
(node.DeconstructionAssignment);
10342
this.
Visit
(node.TargetPlaceholder);
10347
this.
Visit
(node.DeclarationsOpt);
10348
this.
Visit
(node.ExpressionOpt);
10349
this.
Visit
(node.Body);
10350
this.
Visit
(node.AwaitOpt);
10355
this.
Visit
(node.Declarations);
10356
this.
Visit
(node.Body);
10361
this.
Visit
(node.Argument);
10362
this.
Visit
(node.Body);
10367
this.
Visit
(node.TryBlock);
10369
this.
Visit
(node.FinallyBlockOpt);
10374
this.
Visit
(node.ExceptionSourceOpt);
10375
this.
Visit
(node.ExceptionFilterPrologueOpt);
10376
this.
Visit
(node.ExceptionFilterOpt);
10377
this.
Visit
(node.Body);
10390
this.
Visit
(node.Value);
10397
this.
Visit
(node.CaseExpressionOpt);
10398
this.
Visit
(node.LabelExpressionOpt);
10403
this.
Visit
(node.Body);
10414
this.
Visit
(node.Condition);
10419
this.
Visit
(node.Pattern);
10420
this.
Visit
(node.WhenClause);
10421
this.
Visit
(node.Value);
10426
this.
Visit
(node.Expression);
10432
this.
Visit
(node.Expression);
10438
this.
Visit
(node.RootNode);
10443
this.
Visit
(node.Evaluation);
10444
this.
Visit
(node.Next);
10449
this.
Visit
(node.Test);
10450
this.
Visit
(node.WhenTrue);
10451
this.
Visit
(node.WhenFalse);
10456
this.
Visit
(node.WhenExpression);
10457
this.
Visit
(node.WhenTrue);
10458
this.
Visit
(node.WhenFalse);
10464
this.
Visit
(node.Source);
10469
this.
Visit
(node.Input);
10474
this.
Visit
(node.Input);
10479
this.
Visit
(node.Input);
10484
this.
Visit
(node.Input);
10489
this.
Visit
(node.Input);
10494
this.
Visit
(node.Input);
10499
this.
Visit
(node.Input);
10504
this.
Visit
(node.Input);
10509
this.
Visit
(node.Input);
10514
this.
Visit
(node.Input);
10519
this.
Visit
(node.LengthTemp);
10520
this.
Visit
(node.IndexerAccess);
10521
this.
Visit
(node.ReceiverPlaceholder);
10522
this.
Visit
(node.ArgumentPlaceholder);
10523
this.
Visit
(node.Input);
10528
this.
Visit
(node.LengthTemp);
10529
this.
Visit
(node.IndexerAccess);
10530
this.
Visit
(node.ReceiverPlaceholder);
10531
this.
Visit
(node.ArgumentPlaceholder);
10532
this.
Visit
(node.Input);
10537
this.
Visit
(node.Target);
10538
this.
Visit
(node.Input);
10549
this.
Visit
(node.Pattern);
10550
this.
Visit
(node.WhenClause);
10555
this.
Visit
(node.Expression);
10561
this.
Visit
(node.Value);
10567
this.
Visit
(node.Value);
10572
this.
Visit
(node.Receiver);
10577
this.
Visit
(node.Expression);
10583
this.
Visit
(node.Receiver);
10584
this.
Visit
(node.AccessExpression);
10589
this.
Visit
(node.Receiver);
10590
this.
Visit
(node.WhenNotNull);
10591
this.
Visit
(node.WhenNullOpt);
10597
this.
Visit
(node.ValueTypeReceiver);
10598
this.
Visit
(node.ReferenceTypeReceiver);
10603
this.
Visit
(node.ReceiverOpt);
10608
this.
Visit
(node.ReceiverOpt);
10613
this.
Visit
(node.ReceiverOpt);
10619
this.
Visit
(node.ReceiverOpt);
10620
this.
Visit
(node.Argument);
10637
this.
Visit
(node.InitializerExpressionOpt);
10642
this.
Visit
(node.WithElement);
10653
this.
Visit
(node.CollectionCreation);
10660
this.
Visit
(node.Expression);
10676
this.
Visit
(node.InitializerExpressionOpt);
10681
this.
Visit
(node.InitializerExpressionOpt);
10686
this.
Visit
(node.Placeholder);
10698
this.
Visit
(node.Placeholder);
10705
this.
Visit
(node.ImplicitReceiverOpt);
10710
this.
Visit
(node.Expression);
10724
this.
Visit
(node.InitializerExpressionOpt);
10729
this.
Visit
(node.Argument);
10735
this.
Visit
(node.InitializerOpt);
10745
this.
Visit
(node.Count);
10746
this.
Visit
(node.InitializerOpt);
10751
this.
Visit
(node.Count);
10752
this.
Visit
(node.InitializerOpt);
10757
this.
Visit
(node.ReceiverOpt);
10763
this.
Visit
(node.ReceiverOpt);
10768
this.
Visit
(node.ReceiverOpt);
10773
this.
Visit
(node.ReceiverOpt);
10779
this.
Visit
(node.Receiver);
10780
this.
Visit
(node.Argument);
10785
this.
Visit
(node.Expression);
10786
this.
Visit
(node.Argument);
10791
this.
Visit
(node.Receiver);
10797
this.
Visit
(node.Body);
10803
this.
Visit
(node.Value);
10813
this.
Visit
(node.Argument);
10830
this.
Visit
(node.Value);
10831
this.
Visit
(node.Alignment);
10832
this.
Visit
(node.Format);
10837
this.
Visit
(node.Expression);
10838
this.
Visit
(node.Pattern);
10843
this.
Visit
(node.Value);
10849
this.
Visit
(node.DeclaredType);
10850
this.
Visit
(node.VariableAccess);
10855
this.
Visit
(node.DeclaredType);
10858
this.
Visit
(node.VariableAccess);
10864
this.
Visit
(node.VariableAccess);
10869
this.
Visit
(node.Pattern);
10879
this.
Visit
(node.Pattern);
10884
this.
Visit
(node.Member);
10885
this.
Visit
(node.Pattern);
10890
this.
Visit
(node.Receiver);
10895
this.
Visit
(node.DeclaredType);
10900
this.
Visit
(node.Left);
10901
this.
Visit
(node.Right);
10906
this.
Visit
(node.Negated);
10911
this.
Visit
(node.Value);
10917
this.
Visit
(node.Expression);
10922
this.
Visit
(node.ReceiverOpt);
10927
this.
Visit
(node.ReceiverOpt);
10933
this.
Visit
(node.BlockBody);
10934
this.
Visit
(node.ExpressionBody);
10939
this.
Visit
(node.Initializer);
10940
this.
Visit
(node.BlockBody);
10941
this.
Visit
(node.ExpressionBody);
10946
this.
Visit
(node.Expression);
10951
this.
Visit
(node.Receiver);
10952
this.
Visit
(node.InitializerExpression);
10963
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10970
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10977
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
10982
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
10992
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11064
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11082
BoundBlock finallyBlock = (BoundBlock)this.
Visit
(node.FinallyBlock);
11088
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
11110
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11119
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11130
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11136
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
11149
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11155
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11156
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
11162
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
11170
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11176
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11182
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11189
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11196
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
11197
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
11203
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11204
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11210
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11211
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11223
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11224
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11232
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11233
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11243
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
11244
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
11250
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
11251
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
11257
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11258
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11266
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
11267
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
11273
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11274
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11275
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11281
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11282
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
11283
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
11290
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11297
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
11303
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11311
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
11312
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
11313
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
11314
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
11319
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11320
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
11327
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11334
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
11335
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
11425
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11426
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11432
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11433
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
11441
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
11447
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11454
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
11474
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11481
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11486
BoundStatement? statementOpt = (BoundStatement?)this.
Visit
(node.StatementOpt);
11496
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
11509
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
11515
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
11516
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
11527
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11534
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
11535
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
11541
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11546
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11552
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11557
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11575
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11578
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
11584
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11589
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11590
BoundStatement consequence = (BoundStatement)this.
Visit
(node.Consequence);
11591
BoundStatement? alternativeOpt = (BoundStatement?)this.
Visit
(node.AlternativeOpt);
11599
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11600
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11608
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11609
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11618
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
11619
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
11620
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
11621
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11631
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
11632
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
11633
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11634
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
11635
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11640
BoundDeconstructionAssignmentOperator deconstructionAssignment = (BoundDeconstructionAssignmentOperator)this.
Visit
(node.DeconstructionAssignment);
11641
BoundDeconstructValuePlaceholder targetPlaceholder = (BoundDeconstructValuePlaceholder)this.
Visit
(node.TargetPlaceholder);
11647
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
11648
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
11649
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11650
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
11656
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
11657
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11662
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
11663
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11669
BoundBlock tryBlock = (BoundBlock)this.
Visit
(node.TryBlock);
11671
BoundBlock? finallyBlockOpt = (BoundBlock?)this.
Visit
(node.FinallyBlockOpt);
11677
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
11678
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
11679
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
11680
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
11729
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11747
BoundExpression? caseExpressionOpt = (BoundExpression?)this.
Visit
(node.CaseExpressionOpt);
11748
BoundLabel? labelExpressionOpt = (BoundLabel?)this.
Visit
(node.LabelExpressionOpt);
11754
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
11771
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
11778
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11779
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11780
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11786
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11795
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11804
BoundDecisionDagNode rootNode = (BoundDecisionDagNode)this.
Visit
(node.RootNode);
11809
BoundDagEvaluation evaluation = (BoundDagEvaluation)this.
Visit
(node.Evaluation);
11810
BoundDecisionDagNode next = (BoundDecisionDagNode)this.
Visit
(node.Next);
11815
BoundDagTest test = (BoundDagTest)this.
Visit
(node.Test);
11816
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11817
BoundDecisionDagNode whenFalse = (BoundDecisionDagNode)this.
Visit
(node.WhenFalse);
11822
BoundExpression? whenExpression = (BoundExpression?)this.
Visit
(node.WhenExpression);
11823
BoundDecisionDagNode whenTrue = (BoundDecisionDagNode)this.
Visit
(node.WhenTrue);
11824
BoundDecisionDagNode? whenFalse = (BoundDecisionDagNode?)this.
Visit
(node.WhenFalse);
11834
BoundDagEvaluation? source = (BoundDagEvaluation?)this.
Visit
(node.Source);
11840
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11846
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11851
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11856
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11861
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11867
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11872
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11879
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11885
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11891
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11896
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11897
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11898
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11899
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11900
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11906
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
11907
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
11908
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
11909
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
11910
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11916
BoundDagTemp target = (BoundDagTemp)this.
Visit
(node.Target);
11917
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
11930
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
11931
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
11936
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11944
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11952
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
11958
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11965
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
11972
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11973
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
11980
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
11981
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
11982
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
11993
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
11994
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
12003
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12010
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12018
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12026
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12027
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12050
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12056
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
12070
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
12084
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12109
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12115
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12121
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12142
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
12151
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
12158
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12184
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
12191
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12198
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12210
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12211
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12218
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
12219
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
12227
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12240
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12247
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12255
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12262
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12263
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12273
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12274
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12281
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12290
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
12303
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12317
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
12345
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12346
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
12347
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
12355
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12356
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12363
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12377
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12378
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12387
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
12390
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12403
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
12410
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
12430
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12435
BoundPropertySubpatternMember? member = (BoundPropertySubpatternMember?)this.
Visit
(node.Member);
12436
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
12442
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
12448
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
12455
BoundPattern left = (BoundPattern)this.
Visit
(node.Left);
12456
BoundPattern right = (BoundPattern)this.
Visit
(node.Right);
12463
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
12470
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12482
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12489
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12496
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
12508
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12509
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12515
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
12516
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
12517
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
12522
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12529
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12530
BoundObjectInitializerExpressionBase initializerExpression = (BoundObjectInitializerExpressionBase)this.
Visit
(node.InitializerExpression);
12553
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12561
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12569
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
12587
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
12765
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12800
BoundTypeExpression? boundContainingTypeOpt = (BoundTypeExpression?)this.
Visit
(node.BoundContainingTypeOpt);
12850
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12870
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12891
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12908
BoundMethodGroup operand = (BoundMethodGroup)this.
Visit
(node.Operand);
12943
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
12960
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
12961
BoundExpression index = (BoundExpression)this.
Visit
(node.Index);
12978
BoundExpression invokedExpression = (BoundExpression)this.
Visit
(node.InvokedExpression);
12997
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13014
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13031
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13049
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13067
BoundExpression? leftOperandOpt = (BoundExpression?)this.
Visit
(node.LeftOperandOpt);
13068
BoundExpression? rightOperandOpt = (BoundExpression?)this.
Visit
(node.RightOperandOpt);
13085
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13086
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13103
BoundExpression left = (BoundExpression)this.
Visit
(node.Left);
13104
BoundExpression right = (BoundExpression)this.
Visit
(node.Right);
13121
BoundTupleExpression left = (BoundTupleExpression)this.
Visit
(node.Left);
13122
BoundConversion right = (BoundConversion)this.
Visit
(node.Right);
13139
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13140
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13159
BoundExpression leftOperand = (BoundExpression)this.
Visit
(node.LeftOperand);
13160
BoundExpression rightOperand = (BoundExpression)this.
Visit
(node.RightOperand);
13177
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13178
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13179
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13197
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13198
BoundExpression consequence = (BoundExpression)this.
Visit
(node.Consequence);
13199
BoundExpression alternative = (BoundExpression)this.
Visit
(node.Alternative);
13216
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13234
BoundArrayAccess arrayAccess = (BoundArrayAccess)this.
Visit
(node.ArrayAccess);
13251
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13270
BoundAwaitableValuePlaceholder? awaitableInstancePlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.AwaitableInstancePlaceholder);
13271
BoundExpression? getAwaiter = (BoundExpression?)this.
Visit
(node.GetAwaiter);
13272
BoundCall? runtimeAsyncAwaitCall = (BoundCall?)this.
Visit
(node.RuntimeAsyncAwaitCall);
13273
BoundAwaitableValuePlaceholder? runtimeAsyncAwaitCallPlaceholder = (BoundAwaitableValuePlaceholder?)this.
Visit
(node.RuntimeAsyncAwaitCallPlaceholder);
13279
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13280
BoundAwaitableInfo awaitableInfo = (BoundAwaitableInfo)this.
Visit
(node.AwaitableInfo);
13298
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13316
BoundStatement? prologue = (BoundStatement?)this.
Visit
(node.Prologue);
13317
BoundStatement? epilogue = (BoundStatement?)this.
Visit
(node.Epilogue);
13537
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13538
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13555
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13556
BoundTypeExpression targetType = (BoundTypeExpression)this.
Visit
(node.TargetType);
13575
BoundTypeExpression sourceType = (BoundTypeExpression)this.
Visit
(node.SourceType);
13592
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13610
BoundExpression operand = (BoundExpression)this.
Visit
(node.Operand);
13660
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13679
BoundBlockInstrumentation? instrumentation = (BoundBlockInstrumentation?)this.
Visit
(node.Instrumentation);
13694
BoundStatement statement = (BoundStatement)this.
Visit
(node.Statement);
13701
BoundTypeExpression? declaredTypeOpt = (BoundTypeExpression?)this.
Visit
(node.DeclaredTypeOpt);
13702
BoundExpression? initializerOpt = (BoundExpression?)this.
Visit
(node.InitializerOpt);
13710
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
13711
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
13719
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13722
BoundSwitchLabel? defaultLabel = (BoundSwitchLabel?)this.
Visit
(node.DefaultLabel);
13729
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13730
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13737
BoundExpression condition = (BoundExpression)this.
Visit
(node.Condition);
13738
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13746
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
13747
BoundExpression? condition = (BoundExpression?)this.
Visit
(node.Condition);
13748
BoundStatement? increment = (BoundStatement?)this.
Visit
(node.Increment);
13749
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13758
BoundTypeExpression iterationVariableType = (BoundTypeExpression)this.
Visit
(node.IterationVariableType);
13759
BoundExpression? iterationErrorExpressionOpt = (BoundExpression?)this.
Visit
(node.IterationErrorExpressionOpt);
13760
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13761
BoundForEachDeconstructStep? deconstructionOpt = (BoundForEachDeconstructStep?)this.
Visit
(node.DeconstructionOpt);
13762
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13769
BoundMultipleLocalDeclarations? declarationsOpt = (BoundMultipleLocalDeclarations?)this.
Visit
(node.DeclarationsOpt);
13770
BoundExpression? expressionOpt = (BoundExpression?)this.
Visit
(node.ExpressionOpt);
13771
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13772
BoundAwaitableInfo? awaitOpt = (BoundAwaitableInfo?)this.
Visit
(node.AwaitOpt);
13779
BoundMultipleLocalDeclarations declarations = (BoundMultipleLocalDeclarations)this.
Visit
(node.Declarations);
13780
BoundStatement body = (BoundStatement)this.
Visit
(node.Body);
13788
BoundExpression? exceptionSourceOpt = (BoundExpression?)this.
Visit
(node.ExceptionSourceOpt);
13789
BoundStatementList? exceptionFilterPrologueOpt = (BoundStatementList?)this.
Visit
(node.ExceptionFilterPrologueOpt);
13790
BoundExpression? exceptionFilterOpt = (BoundExpression?)this.
Visit
(node.ExceptionFilterOpt);
13791
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
13904
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13951
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
13952
BoundExpression? whenClause = (BoundExpression?)this.
Visit
(node.WhenClause);
13953
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
13959
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13979
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
13999
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14006
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14013
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14020
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14027
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14028
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14029
BoundListPatternReceiverPlaceholder receiverPlaceholder = (BoundListPatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14030
BoundListPatternIndexPlaceholder argumentPlaceholder = (BoundListPatternIndexPlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14031
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14038
BoundDagTemp lengthTemp = (BoundDagTemp)this.
Visit
(node.LengthTemp);
14039
BoundExpression indexerAccess = (BoundExpression)this.
Visit
(node.IndexerAccess);
14040
BoundSlicePatternReceiverPlaceholder receiverPlaceholder = (BoundSlicePatternReceiverPlaceholder)this.
Visit
(node.ReceiverPlaceholder);
14041
BoundSlicePatternRangePlaceholder argumentPlaceholder = (BoundSlicePatternRangePlaceholder)this.
Visit
(node.ArgumentPlaceholder);
14042
BoundDagTemp input = (BoundDagTemp)this.
Visit
(node.Input);
14056
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14075
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14094
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14111
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14129
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14147
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14148
BoundExpression accessExpression = (BoundExpression)this.
Visit
(node.AccessExpression);
14166
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14167
BoundExpression whenNotNull = (BoundExpression)this.
Visit
(node.WhenNotNull);
14168
BoundExpression? whenNullOpt = (BoundExpression?)this.
Visit
(node.WhenNullOpt);
14197
BoundExpression valueTypeReceiver = (BoundExpression)this.
Visit
(node.ValueTypeReceiver);
14198
BoundExpression referenceTypeReceiver = (BoundExpression)this.
Visit
(node.ReferenceTypeReceiver);
14218
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14236
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14255
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14274
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14275
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14331
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14348
BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.
Visit
(node.WithElement);
14368
BoundExpression? collectionCreation = (BoundExpression?)this.
Visit
(node.CollectionCreation);
14417
BoundTupleLiteral? sourceTuple = (BoundTupleLiteral?)this.
Visit
(node.SourceTuple);
14437
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14454
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14471
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14525
BoundObjectOrCollectionValuePlaceholder placeholder = (BoundObjectOrCollectionValuePlaceholder)this.
Visit
(node.Placeholder);
14545
BoundExpression? implicitReceiverOpt = (BoundExpression?)this.
Visit
(node.ImplicitReceiverOpt);
14563
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14629
BoundObjectInitializerExpressionBase? initializerExpressionOpt = (BoundObjectInitializerExpressionBase?)this.
Visit
(node.InitializerExpressionOpt);
14647
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14665
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14700
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14701
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14719
BoundExpression count = (BoundExpression)this.
Visit
(node.Count);
14720
BoundArrayInitialization? initializerOpt = (BoundArrayInitialization?)this.
Visit
(node.InitializerOpt);
14738
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14773
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14791
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14810
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
14828
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
14829
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14847
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
14867
BoundBlock body = (BoundBlock)this.
Visit
(node.Body);
14902
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14922
BoundExpression argument = (BoundExpression)this.
Visit
(node.Argument);
14997
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
14998
BoundExpression? alignment = (BoundExpression?)this.
Visit
(node.Alignment);
14999
BoundLiteral? format = (BoundLiteral?)this.
Visit
(node.Format);
15016
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15017
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15037
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15053
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15054
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15064
BoundTypeExpression? declaredType = (BoundTypeExpression?)this.
Visit
(node.DeclaredType);
15067
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15081
BoundExpression? variableAccess = (BoundExpression?)this.
Visit
(node.VariableAccess);
15089
BoundPattern? pattern = (BoundPattern?)this.
Visit
(node.Pattern);
15109
BoundPattern pattern = (BoundPattern)this.
Visit
(node.Pattern);
15116
BoundPropertySubpatternMember? receiver = (BoundPropertySubpatternMember?)this.
Visit
(node.Receiver);
15124
BoundTypeExpression declaredType = (BoundTypeExpression)this.
Visit
(node.DeclaredType);
15132
BoundPattern negated = (BoundPattern)this.
Visit
(node.Negated);
15140
BoundExpression value = (BoundExpression)this.
Visit
(node.Value);
15158
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15176
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15194
BoundExpression? receiverOpt = (BoundExpression?)this.
Visit
(node.ReceiverOpt);
15229
BoundStatement? initializer = (BoundStatement?)this.
Visit
(node.Initializer);
15230
BoundBlock? blockBody = (BoundBlock?)this.
Visit
(node.BlockBody);
15231
BoundBlock? expressionBody = (BoundBlock?)this.
Visit
(node.ExpressionBody);
15237
BoundExpression expression = (BoundExpression)this.
Visit
(node.Expression);
15255
BoundExpression receiver = (BoundExpression)this.
Visit
(node.Receiver);
15256
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);