5 types derived from BoundTreeVisitor
Microsoft.CodeAnalysis.CSharp (5)
BoundTree\BoundTreeRewriter.cs (1)
13
internal abstract partial class BoundTreeRewriter :
BoundTreeVisitor
BoundTree\BoundTreeWalker.cs (1)
11
internal abstract partial class BoundTreeWalker :
BoundTreeVisitor
FlowAnalysis\AbstractFlowPass.cs (1)
37
internal abstract partial class AbstractFlowPass<TLocalState, TLocalFunctionState> :
BoundTreeVisitor
Generated\BoundNodes.xml.Generated.cs (2)
9775
internal abstract partial class BoundTreeWalker :
BoundTreeVisitor
10798
internal abstract partial class BoundTreeRewriter :
BoundTreeVisitor
242 references to BoundTreeVisitor
Microsoft.CodeAnalysis.CSharp (242)
BoundTree\BoundNode.cs (1)
385
public virtual BoundNode? Accept(
BoundTreeVisitor
visitor)
CodeGen\CodeGenerator.cs (1)
143
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
CodeGen\EmitExpression.cs (1)
89
BoundTreeVisitor
.CancelledByStackGuardException.GetTooLongOrComplexExpressionErrorLocation(expression));
CodeGen\EmitStatement.cs (1)
388
BoundTreeVisitor
.CancelledByStackGuardException.GetTooLongOrComplexExpressionErrorLocation(condition));
Compiler\MethodCompiler.cs (3)
779
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
1474
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
2184
catch (
BoundTreeVisitor
.CancelledByStackGuardException)
FlowAnalysis\ControlFlowPass.cs (1)
170
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex) when (diagnostics != null)
FlowAnalysis\DefiniteAssignment.cs (1)
654
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex) when (diagnostics != null)
Generated\BoundNodes.xml.Generated.cs (232)
323
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldEqualsValue(this);
353
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyEqualsValue(this);
383
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameterEqualsValue(this);
411
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitGlobalStatementInitializer(this);
484
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitValuePlaceholder(this);
514
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCapturedReceiverPlaceholder(this);
555
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructValuePlaceholder(this);
590
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleOperandPlaceholder(this);
619
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitableValuePlaceholder(this);
654
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDisposableValuePlaceholder(this);
692
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectOrCollectionValuePlaceholder(this);
727
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerValuePlaceholder(this);
765
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerReceiverPlaceholder(this);
800
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPatternReceiverPlaceholder(this);
835
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPatternIndexPlaceholder(this);
870
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePatternReceiverPlaceholder(this);
905
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePatternRangePlaceholder(this);
936
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDup(this);
964
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPassByCopy(this);
997
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBadExpression(this);
1025
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBadStatement(this);
1053
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExtractedFinallyBlock(this);
1088
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeExpression(this);
1126
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOrValueExpression(this);
1167
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNamespaceExpression(this);
1209
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnaryOperator(this);
1257
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIncrementOperator(this);
1289
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAddressOfOperator(this);
1318
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedAddressOfOperator(this);
1361
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFunctionPointerLoad(this);
1393
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPointerIndirectionOperator(this);
1430
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPointerElementAccess(this);
1467
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFunctionPointerInvocation(this);
1499
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRefTypeOperator(this);
1529
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMakeRefOperator(this);
1561
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRefValueOperator(this);
1593
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFromEndIndexExpression(this);
1626
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRangeExpression(this);
1679
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBinaryOperator(this);
1717
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleBinaryOperator(this);
1762
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUserDefinedConditionalLogicalOperator(this);
1809
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCompoundAssignmentOperator(this);
1843
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAssignmentOperator(this);
1878
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructionAssignmentOperator(this);
1919
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNullCoalescingOperator(this);
1950
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNullCoalescingAssignmentOperator(this);
1989
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedConditionalOperator(this);
2033
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalOperator(this);
2066
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayAccess(this);
2095
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRefArrayAccess(this);
2125
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayLength(this);
2158
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitableInfo(this);
2193
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitExpression(this);
2246
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOfOperator(this);
2278
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBlockInstrumentation(this);
2318
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodDefIndex(this);
2361
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalId(this);
2404
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameterId(this);
2439
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStateMachineInstanceId(this);
2474
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMaximumMethodDefIndex(this);
2512
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInstrumentationPayloadRoot(this);
2547
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThrowIfModuleCancellationRequested(this);
2582
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitModuleCancellationTokenExpression(this);
2617
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitModuleVersionId(this);
2652
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitModuleVersionIdString(this);
2692
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSourceDocumentIndex(this);
2735
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodInfo(this);
2778
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldInfo(this);
2807
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDefaultLiteral(this);
2832
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDefaultExpression(this);
2867
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIsOperator(this);
2904
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAsOperator(this);
2936
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSizeOfOperator(this);
2980
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConversion(this);
3013
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitReadOnlySpanFromArray(this);
3048
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArgList(this);
3079
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArgListOperator(this);
3118
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFixedLocalCollectionInitializer(this);
3157
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePoint(this);
3184
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePointWithSpan(this);
3221
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSavePreviousSequencePoint(this);
3258
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRestorePreviousSequencePoint(this);
3289
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStepThroughSequencePoint(this);
3325
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBlock(this);
3354
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitScope(this);
3385
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStateMachineScope(this);
3421
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalDeclaration(this);
3461
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMultipleLocalDeclarations(this);
3491
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUsingLocalDeclarations(this);
3523
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalFunctionStatement(this);
3554
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNoOpStatement(this);
3583
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitReturnStatement(this);
3611
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitYieldReturnStatement(this);
3639
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitYieldBreakStatement(this);
3653
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThrowStatement(this);
3681
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExpressionStatement(this);
3718
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBreakStatement(this);
3755
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitContinueStatement(this);
3800
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchStatement(this);
3836
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchDispatch(this);
3869
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIfStatement(this);
3949
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDoStatement(this);
3979
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWhileStatement(this);
4021
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForStatement(this);
4072
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForEachStatement(this);
4103
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForEachDeconstructStep(this);
4142
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUsingStatement(this);
4176
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFixedStatement(this);
4207
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLockStatement(this);
4244
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTryStatement(this);
4285
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCatchBlock(this);
4316
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLiteral(this);
4356
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUtf8String(this);
4391
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThisReference(this);
4426
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPreviousSubmissionReference(this);
4461
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitHostObjectMemberReference(this);
4490
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBaseReference(this);
4539
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocal(this);
4584
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPseudoVariable(this);
4617
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRangeVariable(this);
4657
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameter(this);
4694
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabelStatement(this);
4726
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitGotoStatement(this);
4757
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabeledStatement(this);
4794
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabel(this);
4831
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStatementList(this);
4864
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalGoto(this);
4927
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchExpressionArm(this);
4955
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedSwitchExpression(this);
4989
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedSwitchExpression(this);
5017
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDecisionDag(this);
5062
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEvaluationDecisionDagNode(this);
5096
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTestDecisionDagNode(this);
5131
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWhenDecisionDagNode(this);
5168
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLeafDecisionDagNode(this);
5214
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTemp(this);
5243
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTypeTest(this);
5271
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagNonNullTest(this);
5297
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagExplicitNullTest(this);
5326
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagValueTest(this);
5357
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagRelationalTest(this);
5398
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagDeconstructEvaluation(this);
5427
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTypeEvaluation(this);
5456
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagFieldEvaluation(this);
5487
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagPropertyEvaluation(this);
5518
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagIndexEvaluation(this);
5565
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagIndexerEvaluation(this);
5614
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagSliceEvaluation(this);
5643
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagAssignmentEvaluation(this);
5675
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchSection(this);
5708
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchLabel(this);
5750
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePointExpression(this);
5786
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequence(this);
5822
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSpillSequence(this);
5861
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicMemberAccess(this);
5914
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicInvocation(this);
5947
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalAccess(this);
5988
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLoweredConditionalAccess(this);
6026
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalReceiver(this);
6059
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitComplexConditionalReceiver(this);
6100
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodGroup(this);
6128
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyGroup(this);
6183
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCall(this);
6222
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEventAssignmentOperator(this);
6267
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAttribute(this);
6305
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedObjectCreationExpression(this);
6377
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectCreationExpression(this);
6418
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedCollectionExpression(this);
6463
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionExpression(this);
6491
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionExpressionSpreadExpressionPlaceholder(this);
6531
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionExpressionSpreadElement(this);
6576
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleLiteral(this);
6606
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedTupleLiteral(this);
6649
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicObjectCreationExpression(this);
6681
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNoPiaObjectCreationExpression(this);
6728
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectInitializerExpression(this);
6777
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectInitializerMember(this);
6822
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicObjectInitializerMember(this);
6850
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionInitializerExpression(this);
6895
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionElementInitializer(this);
6927
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicCollectionElementInitializer(this);
6962
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitReceiver(this);
6998
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAnonymousObjectCreationExpression(this);
7038
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAnonymousPropertyDeclaration(this);
7068
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNewT(this);
7104
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDelegateCreationExpression(this);
7136
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayCreation(this);
7167
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayInitialization(this);
7213
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStackAllocArrayCreation(this);
7242
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedStackAllocExpression(this);
7282
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldAccess(this);
7322
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitHoistedFieldAccess(this);
7360
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyAccess(this);
7396
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEventAccess(this);
7447
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIndexerAccess(this);
7496
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerAccess(this);
7537
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInlineArrayAccess(this);
7577
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicIndexerAccess(this);
7617
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLambda(this);
7661
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnboundLambda(this);
7702
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitQueryClause(this);
7728
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOrInstanceInitializers(this);
7761
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNameOfOperator(this);
7803
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedInterpolatedString(this);
7831
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedString(this);
7859
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedStringHandlerPlaceholder(this);
7897
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedStringArgumentPlaceholder(this);
7932
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStringInsert(this);
7974
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIsPatternExpression(this);
8035
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConstantPattern(this);
8071
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDiscardPattern(this);
8120
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeclarationPattern(this);
8157
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRecursivePattern(this);
8201
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPattern(this);
8240
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePattern(this);
8276
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitITuplePattern(this);
8318
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPositionalSubpattern(this);
8348
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertySubpattern(this);
8380
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertySubpatternMember(this);
8412
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypePattern(this);
8447
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBinaryPattern(this);
8477
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNegatedPattern(this);
8512
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRelationalPattern(this);
8547
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDiscardExpression(this);
8575
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThrowExpression(this);
8618
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitOutVariablePendingInference(this);
8644
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructionVariablePendingInference(this);
8679
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitOutDeconstructVarPendingInference(this);
8715
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNonConstructorMethodBody(this);
8745
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConstructorMethodBody(this);
8776
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExpressionWithNullability(this);
8811
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWithExpression(this);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
287
throw new
BoundTreeVisitor
.CancelledByStackGuardException(ex, node);