5 types derived from BoundTreeVisitor
Microsoft.CodeAnalysis.CSharp (5)
BoundTree\BoundTreeRewriter.cs (1)
13
internal abstract partial class BoundTreeRewriter :
BoundTreeVisitor
BoundTree\BoundTreeWalker.cs (1)
10
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)
9424
internal abstract partial class BoundTreeWalker :
BoundTreeVisitor
10418
internal abstract partial class BoundTreeRewriter :
BoundTreeVisitor
236 references to BoundTreeVisitor
Microsoft.CodeAnalysis.CSharp (234)
BoundTree\BoundNode.cs (1)
330
public virtual BoundNode? Accept(
BoundTreeVisitor
visitor)
CodeGen\CodeGenerator.cs (1)
143
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
CodeGen\EmitExpression.cs (1)
88
BoundTreeVisitor
.CancelledByStackGuardException.GetTooLongOrComplexExpressionErrorLocation(expression));
CodeGen\EmitStatement.cs (1)
388
BoundTreeVisitor
.CancelledByStackGuardException.GetTooLongOrComplexExpressionErrorLocation(condition));
Compiler\MethodCompiler.cs (3)
781
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
1511
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
2210
catch (
BoundTreeVisitor
.CancelledByStackGuardException)
FlowAnalysis\ControlFlowPass.cs (1)
170
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex) when (diagnostics != null)
FlowAnalysis\DefiniteAssignment.cs (1)
633
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex) when (diagnostics != null)
Generated\BoundNodes.xml.Generated.cs (224)
310
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldEqualsValue(this);
340
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyEqualsValue(this);
370
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameterEqualsValue(this);
398
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitGlobalStatementInitializer(this);
471
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitValuePlaceholder(this);
501
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCapturedReceiverPlaceholder(this);
542
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructValuePlaceholder(this);
577
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleOperandPlaceholder(this);
606
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitableValuePlaceholder(this);
641
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDisposableValuePlaceholder(this);
679
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectOrCollectionValuePlaceholder(this);
714
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerValuePlaceholder(this);
752
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerReceiverPlaceholder(this);
787
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPatternReceiverPlaceholder(this);
822
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPatternIndexPlaceholder(this);
857
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePatternReceiverPlaceholder(this);
892
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePatternRangePlaceholder(this);
923
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDup(this);
951
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPassByCopy(this);
984
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBadExpression(this);
1012
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBadStatement(this);
1040
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExtractedFinallyBlock(this);
1075
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeExpression(this);
1113
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOrValueExpression(this);
1154
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNamespaceExpression(this);
1196
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnaryOperator(this);
1244
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIncrementOperator(this);
1276
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAddressOfOperator(this);
1305
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedAddressOfOperator(this);
1348
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFunctionPointerLoad(this);
1380
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPointerIndirectionOperator(this);
1417
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPointerElementAccess(this);
1454
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFunctionPointerInvocation(this);
1486
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRefTypeOperator(this);
1516
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMakeRefOperator(this);
1548
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRefValueOperator(this);
1580
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFromEndIndexExpression(this);
1613
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRangeExpression(this);
1666
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBinaryOperator(this);
1704
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleBinaryOperator(this);
1749
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUserDefinedConditionalLogicalOperator(this);
1796
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCompoundAssignmentOperator(this);
1830
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAssignmentOperator(this);
1865
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructionAssignmentOperator(this);
1906
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNullCoalescingOperator(this);
1937
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNullCoalescingAssignmentOperator(this);
1976
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedConditionalOperator(this);
2020
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalOperator(this);
2053
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayAccess(this);
2083
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayLength(this);
2116
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitableInfo(this);
2149
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAwaitExpression(this);
2202
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOfOperator(this);
2236
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBlockInstrumentation(this);
2276
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodDefIndex(this);
2319
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalId(this);
2362
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameterId(this);
2397
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStateMachineInstanceId(this);
2432
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMaximumMethodDefIndex(this);
2470
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInstrumentationPayloadRoot(this);
2505
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitModuleVersionId(this);
2540
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitModuleVersionIdString(this);
2580
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSourceDocumentIndex(this);
2623
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodInfo(this);
2666
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldInfo(this);
2695
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDefaultLiteral(this);
2720
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDefaultExpression(this);
2755
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIsOperator(this);
2792
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAsOperator(this);
2824
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSizeOfOperator(this);
2868
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConversion(this);
2901
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitReadOnlySpanFromArray(this);
2936
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArgList(this);
2967
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArgListOperator(this);
3006
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFixedLocalCollectionInitializer(this);
3045
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePoint(this);
3072
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePointWithSpan(this);
3109
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSavePreviousSequencePoint(this);
3146
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRestorePreviousSequencePoint(this);
3177
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStepThroughSequencePoint(this);
3213
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBlock(this);
3242
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitScope(this);
3273
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStateMachineScope(this);
3309
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalDeclaration(this);
3349
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMultipleLocalDeclarations(this);
3379
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUsingLocalDeclarations(this);
3411
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocalFunctionStatement(this);
3442
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNoOpStatement(this);
3471
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitReturnStatement(this);
3499
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitYieldReturnStatement(this);
3527
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitYieldBreakStatement(this);
3541
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThrowStatement(this);
3569
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExpressionStatement(this);
3606
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBreakStatement(this);
3643
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitContinueStatement(this);
3688
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchStatement(this);
3724
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchDispatch(this);
3757
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIfStatement(this);
3837
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDoStatement(this);
3867
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWhileStatement(this);
3909
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForStatement(this);
3960
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForEachStatement(this);
3991
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitForEachDeconstructStep(this);
4030
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUsingStatement(this);
4064
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFixedStatement(this);
4095
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLockStatement(this);
4132
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTryStatement(this);
4173
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCatchBlock(this);
4204
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLiteral(this);
4244
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUtf8String(this);
4279
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThisReference(this);
4314
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPreviousSubmissionReference(this);
4349
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitHostObjectMemberReference(this);
4378
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBaseReference(this);
4427
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLocal(this);
4472
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPseudoVariable(this);
4505
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRangeVariable(this);
4545
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitParameter(this);
4582
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabelStatement(this);
4614
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitGotoStatement(this);
4645
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabeledStatement(this);
4682
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLabel(this);
4719
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStatementList(this);
4752
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalGoto(this);
4815
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchExpressionArm(this);
4843
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedSwitchExpression(this);
4877
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedSwitchExpression(this);
4905
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDecisionDag(this);
4950
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEvaluationDecisionDagNode(this);
4984
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTestDecisionDagNode(this);
5019
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWhenDecisionDagNode(this);
5056
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLeafDecisionDagNode(this);
5102
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTemp(this);
5131
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTypeTest(this);
5159
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagNonNullTest(this);
5185
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagExplicitNullTest(this);
5214
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagValueTest(this);
5245
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagRelationalTest(this);
5286
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagDeconstructEvaluation(this);
5315
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagTypeEvaluation(this);
5344
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagFieldEvaluation(this);
5375
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagPropertyEvaluation(this);
5406
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagIndexEvaluation(this);
5453
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagIndexerEvaluation(this);
5502
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagSliceEvaluation(this);
5531
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDagAssignmentEvaluation(this);
5563
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchSection(this);
5596
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSwitchLabel(this);
5638
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequencePointExpression(this);
5674
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSequence(this);
5710
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSpillSequence(this);
5749
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicMemberAccess(this);
5802
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicInvocation(this);
5835
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalAccess(this);
5876
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLoweredConditionalAccess(this);
5914
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConditionalReceiver(this);
5947
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitComplexConditionalReceiver(this);
5988
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitMethodGroup(this);
6016
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyGroup(this);
6069
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCall(this);
6108
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEventAssignmentOperator(this);
6153
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAttribute(this);
6191
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedObjectCreationExpression(this);
6263
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectCreationExpression(this);
6308
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTupleLiteral(this);
6338
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedTupleLiteral(this);
6381
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicObjectCreationExpression(this);
6413
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNoPiaObjectCreationExpression(this);
6460
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectInitializerExpression(this);
6507
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitObjectInitializerMember(this);
6552
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicObjectInitializerMember(this);
6580
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionInitializerExpression(this);
6625
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitCollectionElementInitializer(this);
6657
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicCollectionElementInitializer(this);
6692
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitReceiver(this);
6728
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAnonymousObjectCreationExpression(this);
6768
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitAnonymousPropertyDeclaration(this);
6798
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNewT(this);
6834
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDelegateCreationExpression(this);
6866
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayCreation(this);
6897
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitArrayInitialization(this);
6943
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStackAllocArrayCreation(this);
6972
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConvertedStackAllocExpression(this);
7012
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitFieldAccess(this);
7052
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitHoistedFieldAccess(this);
7086
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertyAccess(this);
7122
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitEventAccess(this);
7169
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIndexerAccess(this);
7218
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitImplicitIndexerAccess(this);
7258
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDynamicIndexerAccess(this);
7298
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitLambda(this);
7342
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnboundLambda(this);
7383
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitQueryClause(this);
7409
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypeOrInstanceInitializers(this);
7442
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNameOfOperator(this);
7484
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitUnconvertedInterpolatedString(this);
7512
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedString(this);
7540
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedStringHandlerPlaceholder(this);
7578
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitInterpolatedStringArgumentPlaceholder(this);
7613
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitStringInsert(this);
7655
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitIsPatternExpression(this);
7716
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConstantPattern(this);
7752
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDiscardPattern(this);
7801
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeclarationPattern(this);
7838
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRecursivePattern(this);
7882
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitListPattern(this);
7921
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitSlicePattern(this);
7957
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitITuplePattern(this);
7999
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPositionalSubpattern(this);
8029
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertySubpattern(this);
8061
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitPropertySubpatternMember(this);
8093
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitTypePattern(this);
8128
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitBinaryPattern(this);
8158
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNegatedPattern(this);
8193
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitRelationalPattern(this);
8228
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDiscardExpression(this);
8256
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitThrowExpression(this);
8299
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitOutVariablePendingInference(this);
8325
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitDeconstructionVariablePendingInference(this);
8360
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitOutDeconstructVarPendingInference(this);
8396
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitNonConstructorMethodBody(this);
8426
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitConstructorMethodBody(this);
8457
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitExpressionWithNullability(this);
8492
public override BoundNode? Accept(
BoundTreeVisitor
visitor) => visitor.VisitWithExpression(this);
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
289
throw new
BoundTreeVisitor
.CancelledByStackGuardException(ex, node);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (2)
CompilationContext.cs (1)
702
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)
Symbols\EEMethodSymbol.cs (1)
701
catch (
BoundTreeVisitor
.CancelledByStackGuardException ex)