5 types derived from BoundTreeVisitor
Microsoft.CodeAnalysis.CSharp (5)
BoundTree\BoundTreeRewriter.cs (1)
14
internal abstract partial class BoundTreeRewriter :
BoundTreeVisitor
BoundTree\BoundTreeWalker.cs (1)
11
internal abstract partial class BoundTreeWalker :
BoundTreeVisitor
FlowAnalysis\AbstractFlowPass.cs (1)
36
internal abstract partial class AbstractFlowPass<TLocalState, TLocalFunctionState> :
BoundTreeVisitor
Generated\BoundNodes.xml.Generated.cs (2)
10042
internal abstract partial class BoundTreeWalker :
BoundTreeVisitor
11105
internal abstract partial class BoundTreeRewriter :
BoundTreeVisitor
247 references to BoundTreeVisitor
Microsoft.CodeAnalysis.CSharp (247)
BoundTree\BoundNode.cs (1)
385
public virtual BoundNode? Accept(
BoundTreeVisitor
visitor)
CodeGen\CodeGenerator.cs (1)
146
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)
821
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
1625
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
2346
catch (
BoundTreeVisitor
.CancelledByStackGuardException)
FlowAnalysis\ControlFlowPass.cs (1)
169
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex) when (diagnostics != null)
FlowAnalysis\DefiniteAssignment.cs (1)
614
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex) when (diagnostics != null)
Generated\BoundNodes.xml.Generated.cs (237)
309
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldEqualsValue(this);
339
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyEqualsValue(this);
369
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameterEqualsValue(this);
397
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitGlobalStatementInitializer(this);
470
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitValuePlaceholder(this);
498
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCapturedReceiverPlaceholder(this);
539
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructValuePlaceholder(this);
574
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleOperandPlaceholder(this);
603
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitableValuePlaceholder(this);
638
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDisposableValuePlaceholder(this);
676
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectOrCollectionValuePlaceholder(this);
711
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerValuePlaceholder(this);
743
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerReceiverPlaceholder(this);
778
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPatternReceiverPlaceholder(this);
813
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPatternIndexPlaceholder(this);
848
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePatternReceiverPlaceholder(this);
883
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePatternRangePlaceholder(this);
911
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionBuilderElementsPlaceholder(this);
942
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDup(this);
970
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPassByCopy(this);
1007
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBadExpression(this);
1035
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBadStatement(this);
1063
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExtractedFinallyBlock(this);
1098
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeExpression(this);
1147
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOrValueExpression(this);
1188
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNamespaceExpression(this);
1230
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnaryOperator(this);
1278
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIncrementOperator(this);
1310
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAddressOfOperator(this);
1339
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedAddressOfOperator(this);
1382
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFunctionPointerLoad(this);
1414
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPointerIndirectionOperator(this);
1451
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPointerElementAccess(this);
1488
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFunctionPointerInvocation(this);
1520
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRefTypeOperator(this);
1550
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMakeRefOperator(this);
1582
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRefValueOperator(this);
1614
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFromEndIndexExpression(this);
1647
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRangeExpression(this);
1704
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBinaryOperator(this);
1742
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleBinaryOperator(this);
1795
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUserDefinedConditionalLogicalOperator(this);
1842
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCompoundAssignmentOperator(this);
1876
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAssignmentOperator(this);
1911
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructionAssignmentOperator(this);
1952
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNullCoalescingOperator(this);
1983
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNullCoalescingAssignmentOperator(this);
2022
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedConditionalOperator(this);
2066
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalOperator(this);
2099
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayAccess(this);
2129
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRefArrayAccess(this);
2159
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayLength(this);
2200
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitableInfo(this);
2235
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitExpression(this);
2288
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOfOperator(this);
2320
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBlockInstrumentation(this);
2364
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodDefIndex(this);
2407
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalId(this);
2450
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameterId(this);
2485
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStateMachineInstanceId(this);
2520
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMaximumMethodDefIndex(this);
2558
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInstrumentationPayloadRoot(this);
2593
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThrowIfModuleCancellationRequested(this);
2628
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitModuleCancellationTokenExpression(this);
2663
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitModuleVersionId(this);
2698
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitModuleVersionIdString(this);
2738
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSourceDocumentIndex(this);
2781
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodInfo(this);
2824
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldInfo(this);
2853
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDefaultLiteral(this);
2878
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDefaultExpression(this);
2913
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIsOperator(this);
2950
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAsOperator(this);
2982
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSizeOfOperator(this);
3030
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConversion(this);
3063
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitReadOnlySpanFromArray(this);
3098
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArgList(this);
3129
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArgListOperator(this);
3168
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFixedLocalCollectionInitializer(this);
3207
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePoint(this);
3234
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePointWithSpan(this);
3271
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSavePreviousSequencePoint(this);
3308
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRestorePreviousSequencePoint(this);
3339
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStepThroughSequencePoint(this);
3375
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBlock(this);
3404
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitScope(this);
3435
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStateMachineScope(this);
3471
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalDeclaration(this);
3511
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMultipleLocalDeclarations(this);
3541
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUsingLocalDeclarations(this);
3573
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalFunctionStatement(this);
3604
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNoOpStatement(this);
3637
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitReturnStatement(this);
3665
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitYieldReturnStatement(this);
3693
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitYieldBreakStatement(this);
3707
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThrowStatement(this);
3735
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExpressionStatement(this);
3765
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBreakStatement(this);
3795
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitContinueStatement(this);
3840
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchStatement(this);
3876
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchDispatch(this);
3909
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIfStatement(this);
3989
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDoStatement(this);
4019
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWhileStatement(this);
4061
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForStatement(this);
4110
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForEachStatement(this);
4141
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForEachDeconstructStep(this);
4180
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUsingStatement(this);
4214
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFixedStatement(this);
4245
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLockStatement(this);
4282
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTryStatement(this);
4323
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCatchBlock(this);
4354
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLiteral(this);
4394
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUtf8String(this);
4429
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThisReference(this);
4464
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPreviousSubmissionReference(this);
4499
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitHostObjectMemberReference(this);
4528
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBaseReference(this);
4577
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocal(this);
4622
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPseudoVariable(this);
4655
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRangeVariable(this);
4695
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameter(this);
4732
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabelStatement(this);
4764
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitGotoStatement(this);
4795
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabeledStatement(this);
4832
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabel(this);
4869
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStatementList(this);
4902
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalGoto(this);
4967
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchExpressionArm(this);
4995
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedSwitchExpression(this);
5029
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedSwitchExpression(this);
5059
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDecisionDag(this);
5104
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEvaluationDecisionDagNode(this);
5138
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTestDecisionDagNode(this);
5173
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWhenDecisionDagNode(this);
5210
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLeafDecisionDagNode(this);
5256
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTemp(this);
5285
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTypeTest(this);
5313
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagNonNullTest(this);
5339
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagExplicitNullTest(this);
5368
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagValueTest(this);
5399
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagRelationalTest(this);
5440
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagDeconstructEvaluation(this);
5469
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTypeEvaluation(this);
5498
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagFieldEvaluation(this);
5529
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagPropertyEvaluation(this);
5560
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagIndexEvaluation(this);
5607
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagIndexerEvaluation(this);
5656
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagSliceEvaluation(this);
5685
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagAssignmentEvaluation(this);
5711
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagPassThroughEvaluation(this);
5743
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchSection(this);
5778
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchLabel(this);
5820
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePointExpression(this);
5856
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequence(this);
5892
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSpillSequence(this);
5931
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicMemberAccess(this);
5984
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicInvocation(this);
6017
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalAccess(this);
6058
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLoweredConditionalAccess(this);
6096
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalReceiver(this);
6129
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitComplexConditionalReceiver(this);
6170
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodGroup(this);
6198
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyGroup(this);
6257
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCall(this);
6296
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEventAssignmentOperator(this);
6341
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAttribute(this);
6379
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedObjectCreationExpression(this);
6451
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectCreationExpression(this);
6498
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedCollectionExpression(this);
6530
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedWithElement(this);
6579
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionExpression(this);
6607
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionExpressionSpreadExpressionPlaceholder(this);
6647
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionExpressionSpreadElement(this);
6692
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleLiteral(this);
6722
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedTupleLiteral(this);
6765
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicObjectCreationExpression(this);
6797
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNoPiaObjectCreationExpression(this);
6844
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectInitializerExpression(this);
6893
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectInitializerMember(this);
6938
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicObjectInitializerMember(this);
6966
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionInitializerExpression(this);
7011
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionElementInitializer(this);
7043
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicCollectionElementInitializer(this);
7078
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitReceiver(this);
7114
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAnonymousObjectCreationExpression(this);
7154
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAnonymousPropertyDeclaration(this);
7184
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNewT(this);
7220
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDelegateCreationExpression(this);
7252
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayCreation(this);
7283
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayInitialization(this);
7329
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStackAllocArrayCreation(this);
7358
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedStackAllocExpression(this);
7398
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldAccess(this);
7438
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitHoistedFieldAccess(this);
7476
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyAccess(this);
7512
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEventAccess(this);
7563
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIndexerAccess(this);
7612
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerAccess(this);
7653
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInlineArrayAccess(this);
7693
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicIndexerAccess(this);
7733
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLambda(this);
7777
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnboundLambda(this);
7818
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitQueryClause(this);
7844
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOrInstanceInitializers(this);
7881
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNameOfOperator(this);
7923
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedInterpolatedString(this);
7951
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedString(this);
7979
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedStringHandlerPlaceholder(this);
8017
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedStringArgumentPlaceholder(this);
8052
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStringInsert(this);
8096
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIsPatternExpression(this);
8167
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConstantPattern(this);
8213
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPatternWithUnionMatching(this);
8253
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDiscardPattern(this);
8308
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeclarationPattern(this);
8351
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRecursivePattern(this);
8395
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPattern(this);
8434
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePattern(this);
8474
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitITuplePattern(this);
8520
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPositionalSubpattern(this);
8550
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertySubpattern(this);
8582
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertySubpatternMember(this);
8620
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypePattern(this);
8659
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBinaryPattern(this);
8693
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNegatedPattern(this);
8734
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRelationalPattern(this);
8769
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDiscardExpression(this);
8797
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThrowExpression(this);
8840
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitOutVariablePendingInference(this);
8866
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructionVariablePendingInference(this);
8901
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitOutDeconstructVarPendingInference(this);
8937
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNonConstructorMethodBody(this);
8967
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConstructorMethodBody(this);
8998
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExpressionWithNullability(this);
9023
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitValueForNullableAnalysis(this);
9058
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWithExpression(this);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
294
throw new
BoundTreeVisitor
.CancelledByStackGuardException(ex, node);