5 overrides of DefaultVisit
ILLink.RoslynAnalyzer (2)
DataFlow\FeatureChecksVisitor.cs (1)
36
public override FeatureChecksValue
DefaultVisit
(IOperation operation, StateValue state)
DataFlow\OperationWalker.cs (1)
34
public override TResult?
DefaultVisit
(IOperation operation, TArgument argument)
Microsoft.CodeAnalysis (3)
Operations\ControlFlowGraphBuilder.cs (1)
7899
public override IOperation
DefaultVisit
(IOperation operation, int? captureIdForResult)
Operations\ControlFlowGraphBuilder.RegionBuilder.cs (1)
416
public override IOperation?
DefaultVisit
(
Operations\OperationWalker.cs (1)
86
public override object?
DefaultVisit
(IOperation operation, TArgument argument)
132 references to DefaultVisit
Microsoft.CodeAnalysis (132)
Generated\Operations.Generated.cs (132)
11554
public virtual TResult? VisitInvalid(IInvalidOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11555
public virtual TResult? VisitBlock(IBlockOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11556
public virtual TResult? VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11557
public virtual TResult? VisitSwitch(ISwitchOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11558
public virtual TResult? VisitForEachLoop(IForEachLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11559
public virtual TResult? VisitForLoop(IForLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11560
public virtual TResult? VisitForToLoop(IForToLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11561
public virtual TResult? VisitWhileLoop(IWhileLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11562
public virtual TResult? VisitLabeled(ILabeledOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11563
public virtual TResult? VisitBranch(IBranchOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11564
public virtual TResult? VisitEmpty(IEmptyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11565
public virtual TResult? VisitReturn(IReturnOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11566
public virtual TResult? VisitLock(ILockOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11567
public virtual TResult? VisitTry(ITryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11568
public virtual TResult? VisitUsing(IUsingOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11569
public virtual TResult? VisitExpressionStatement(IExpressionStatementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11570
public virtual TResult? VisitLocalFunction(ILocalFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11571
public virtual TResult? VisitStop(IStopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11572
public virtual TResult? VisitEnd(IEndOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11573
public virtual TResult? VisitRaiseEvent(IRaiseEventOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11574
public virtual TResult? VisitLiteral(ILiteralOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11575
public virtual TResult? VisitConversion(IConversionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11576
public virtual TResult? VisitInvocation(IInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11577
public virtual TResult? VisitArrayElementReference(IArrayElementReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11578
public virtual TResult? VisitLocalReference(ILocalReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11579
public virtual TResult? VisitParameterReference(IParameterReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11580
public virtual TResult? VisitFieldReference(IFieldReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11581
public virtual TResult? VisitMethodReference(IMethodReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11582
public virtual TResult? VisitPropertyReference(IPropertyReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11583
public virtual TResult? VisitEventReference(IEventReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11584
public virtual TResult? VisitUnaryOperator(IUnaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11585
public virtual TResult? VisitBinaryOperator(IBinaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11586
public virtual TResult? VisitConditional(IConditionalOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11587
public virtual TResult? VisitCoalesce(ICoalesceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11588
public virtual TResult? VisitAnonymousFunction(IAnonymousFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11589
public virtual TResult? VisitObjectCreation(IObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11590
public virtual TResult? VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11591
public virtual TResult? VisitArrayCreation(IArrayCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11592
public virtual TResult? VisitInstanceReference(IInstanceReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11593
public virtual TResult? VisitIsType(IIsTypeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11594
public virtual TResult? VisitAwait(IAwaitOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11595
public virtual TResult? VisitSimpleAssignment(ISimpleAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11596
public virtual TResult? VisitCompoundAssignment(ICompoundAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11597
public virtual TResult? VisitParenthesized(IParenthesizedOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11598
public virtual TResult? VisitEventAssignment(IEventAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11599
public virtual TResult? VisitConditionalAccess(IConditionalAccessOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11600
public virtual TResult? VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11601
public virtual TResult? VisitInterpolatedString(IInterpolatedStringOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11602
public virtual TResult? VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11603
public virtual TResult? VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11604
public virtual TResult? VisitMemberInitializer(IMemberInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11606
public virtual TResult? VisitCollectionElementInitializer(ICollectionElementInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11607
public virtual TResult? VisitNameOf(INameOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11608
public virtual TResult? VisitTuple(ITupleOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11609
public virtual TResult? VisitDynamicObjectCreation(IDynamicObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11610
public virtual TResult? VisitDynamicMemberReference(IDynamicMemberReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11611
public virtual TResult? VisitDynamicInvocation(IDynamicInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11612
public virtual TResult? VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11613
public virtual TResult? VisitTranslatedQuery(ITranslatedQueryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11614
public virtual TResult? VisitDelegateCreation(IDelegateCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11615
public virtual TResult? VisitDefaultValue(IDefaultValueOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11616
public virtual TResult? VisitTypeOf(ITypeOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11617
public virtual TResult? VisitSizeOf(ISizeOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11618
public virtual TResult? VisitAddressOf(IAddressOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11619
public virtual TResult? VisitIsPattern(IIsPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11620
public virtual TResult? VisitIncrementOrDecrement(IIncrementOrDecrementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11621
public virtual TResult? VisitThrow(IThrowOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11622
public virtual TResult? VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11623
public virtual TResult? VisitDeclarationExpression(IDeclarationExpressionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11624
public virtual TResult? VisitOmittedArgument(IOmittedArgumentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11625
public virtual TResult? VisitFieldInitializer(IFieldInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11626
public virtual TResult? VisitVariableInitializer(IVariableInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11627
public virtual TResult? VisitPropertyInitializer(IPropertyInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11628
public virtual TResult? VisitParameterInitializer(IParameterInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11629
public virtual TResult? VisitArrayInitializer(IArrayInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11630
public virtual TResult? VisitVariableDeclarator(IVariableDeclaratorOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11631
public virtual TResult? VisitVariableDeclaration(IVariableDeclarationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11632
public virtual TResult? VisitArgument(IArgumentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11633
public virtual TResult? VisitCatchClause(ICatchClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11634
public virtual TResult? VisitSwitchCase(ISwitchCaseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11635
public virtual TResult? VisitDefaultCaseClause(IDefaultCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11636
public virtual TResult? VisitPatternCaseClause(IPatternCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11637
public virtual TResult? VisitRangeCaseClause(IRangeCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11638
public virtual TResult? VisitRelationalCaseClause(IRelationalCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11639
public virtual TResult? VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11640
public virtual TResult? VisitInterpolatedStringText(IInterpolatedStringTextOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11641
public virtual TResult? VisitInterpolation(IInterpolationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11642
public virtual TResult? VisitConstantPattern(IConstantPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11643
public virtual TResult? VisitDeclarationPattern(IDeclarationPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11644
public virtual TResult? VisitTupleBinaryOperator(ITupleBinaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11645
public virtual TResult? VisitMethodBodyOperation(IMethodBodyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11646
public virtual TResult? VisitConstructorBodyOperation(IConstructorBodyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11647
public virtual TResult? VisitDiscardOperation(IDiscardOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11648
public virtual TResult? VisitFlowCapture(IFlowCaptureOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11649
public virtual TResult? VisitFlowCaptureReference(IFlowCaptureReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11650
public virtual TResult? VisitIsNull(IIsNullOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11651
public virtual TResult? VisitCaughtException(ICaughtExceptionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11652
public virtual TResult? VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11653
public virtual TResult? VisitFlowAnonymousFunction(IFlowAnonymousFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11654
public virtual TResult? VisitCoalesceAssignment(ICoalesceAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11655
public virtual TResult? VisitRangeOperation(IRangeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11656
public virtual TResult? VisitReDim(IReDimOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11657
public virtual TResult? VisitReDimClause(IReDimClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11658
public virtual TResult? VisitRecursivePattern(IRecursivePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11659
public virtual TResult? VisitDiscardPattern(IDiscardPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11660
public virtual TResult? VisitSwitchExpression(ISwitchExpressionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11661
public virtual TResult? VisitSwitchExpressionArm(ISwitchExpressionArmOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11662
public virtual TResult? VisitPropertySubpattern(IPropertySubpatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11663
internal virtual TResult? VisitAggregateQuery(IAggregateQueryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11664
internal virtual TResult? VisitNoPiaObjectCreation(INoPiaObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11665
internal virtual TResult? VisitPlaceholder(IPlaceholderOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11666
internal virtual TResult? VisitPointerIndirectionReference(IPointerIndirectionReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11667
internal virtual TResult? VisitWithStatement(IWithStatementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11668
public virtual TResult? VisitUsingDeclaration(IUsingDeclarationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11669
public virtual TResult? VisitNegatedPattern(INegatedPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11670
public virtual TResult? VisitBinaryPattern(IBinaryPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11671
public virtual TResult? VisitTypePattern(ITypePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11672
public virtual TResult? VisitRelationalPattern(IRelationalPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11673
public virtual TResult? VisitWith(IWithOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11674
public virtual TResult? VisitInterpolatedStringHandlerCreation(IInterpolatedStringHandlerCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11675
public virtual TResult? VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11676
public virtual TResult? VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11677
public virtual TResult? VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11678
public virtual TResult? VisitFunctionPointerInvocation(IFunctionPointerInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11679
public virtual TResult? VisitListPattern(IListPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11680
public virtual TResult? VisitSlicePattern(ISlicePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11681
public virtual TResult? VisitImplicitIndexerReference(IImplicitIndexerReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11682
public virtual TResult? VisitUtf8String(IUtf8StringOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11683
public virtual TResult? VisitAttribute(IAttributeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11684
public virtual TResult? VisitInlineArrayAccess(IInlineArrayAccessOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11685
public virtual TResult? VisitCollectionExpression(ICollectionExpressionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11686
public virtual TResult? VisitSpread(ISpreadOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);