6 overrides of DefaultVisit
ILLink.RoslynAnalyzer (2)
DataFlow\FeatureChecksVisitor.cs (1)
35
public override FeatureChecksValue
DefaultVisit
(IOperation operation, StateValue state)
DataFlow\OperationWalker.cs (1)
38
public override TResult?
DefaultVisit
(IOperation operation, TArgument argument)
Microsoft.CodeAnalysis (3)
Operations\ControlFlowGraphBuilder.cs (1)
7932
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)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (1)
2824
public override TAbstractAnalysisValue
DefaultVisit
(IOperation operation, object? argument)
133 references to DefaultVisit
Microsoft.CodeAnalysis (133)
Generated\Operations.Generated.cs (133)
11630
public virtual TResult? VisitInvalid(IInvalidOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11631
public virtual TResult? VisitBlock(IBlockOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11632
public virtual TResult? VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11633
public virtual TResult? VisitSwitch(ISwitchOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11634
public virtual TResult? VisitForEachLoop(IForEachLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11635
public virtual TResult? VisitForLoop(IForLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11636
public virtual TResult? VisitForToLoop(IForToLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11637
public virtual TResult? VisitWhileLoop(IWhileLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11638
public virtual TResult? VisitLabeled(ILabeledOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11639
public virtual TResult? VisitBranch(IBranchOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11640
public virtual TResult? VisitEmpty(IEmptyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11641
public virtual TResult? VisitReturn(IReturnOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11642
public virtual TResult? VisitLock(ILockOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11643
public virtual TResult? VisitTry(ITryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11644
public virtual TResult? VisitUsing(IUsingOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11645
public virtual TResult? VisitExpressionStatement(IExpressionStatementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11646
public virtual TResult? VisitLocalFunction(ILocalFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11647
public virtual TResult? VisitStop(IStopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11648
public virtual TResult? VisitEnd(IEndOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11649
public virtual TResult? VisitRaiseEvent(IRaiseEventOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11650
public virtual TResult? VisitLiteral(ILiteralOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11651
public virtual TResult? VisitConversion(IConversionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11652
public virtual TResult? VisitInvocation(IInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11653
public virtual TResult? VisitArrayElementReference(IArrayElementReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11654
public virtual TResult? VisitLocalReference(ILocalReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11655
public virtual TResult? VisitParameterReference(IParameterReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11656
public virtual TResult? VisitFieldReference(IFieldReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11657
public virtual TResult? VisitMethodReference(IMethodReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11658
public virtual TResult? VisitPropertyReference(IPropertyReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11659
public virtual TResult? VisitEventReference(IEventReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11660
public virtual TResult? VisitUnaryOperator(IUnaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11661
public virtual TResult? VisitBinaryOperator(IBinaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11662
public virtual TResult? VisitConditional(IConditionalOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11663
public virtual TResult? VisitCoalesce(ICoalesceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11664
public virtual TResult? VisitAnonymousFunction(IAnonymousFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11665
public virtual TResult? VisitObjectCreation(IObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11666
public virtual TResult? VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11667
public virtual TResult? VisitArrayCreation(IArrayCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11668
public virtual TResult? VisitInstanceReference(IInstanceReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11669
public virtual TResult? VisitIsType(IIsTypeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11670
public virtual TResult? VisitAwait(IAwaitOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11671
public virtual TResult? VisitSimpleAssignment(ISimpleAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11672
public virtual TResult? VisitCompoundAssignment(ICompoundAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11673
public virtual TResult? VisitParenthesized(IParenthesizedOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11674
public virtual TResult? VisitEventAssignment(IEventAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11675
public virtual TResult? VisitConditionalAccess(IConditionalAccessOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11676
public virtual TResult? VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11677
public virtual TResult? VisitInterpolatedString(IInterpolatedStringOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11678
public virtual TResult? VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11679
public virtual TResult? VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11680
public virtual TResult? VisitMemberInitializer(IMemberInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11682
public virtual TResult? VisitCollectionElementInitializer(ICollectionElementInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11683
public virtual TResult? VisitNameOf(INameOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11684
public virtual TResult? VisitTuple(ITupleOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11685
public virtual TResult? VisitDynamicObjectCreation(IDynamicObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11686
public virtual TResult? VisitDynamicMemberReference(IDynamicMemberReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11687
public virtual TResult? VisitDynamicInvocation(IDynamicInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11688
public virtual TResult? VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11689
public virtual TResult? VisitTranslatedQuery(ITranslatedQueryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11690
public virtual TResult? VisitDelegateCreation(IDelegateCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11691
public virtual TResult? VisitDefaultValue(IDefaultValueOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11692
public virtual TResult? VisitTypeOf(ITypeOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11693
public virtual TResult? VisitSizeOf(ISizeOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11694
public virtual TResult? VisitAddressOf(IAddressOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11695
public virtual TResult? VisitIsPattern(IIsPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11696
public virtual TResult? VisitIncrementOrDecrement(IIncrementOrDecrementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11697
public virtual TResult? VisitThrow(IThrowOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11698
public virtual TResult? VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11699
public virtual TResult? VisitDeclarationExpression(IDeclarationExpressionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11700
public virtual TResult? VisitOmittedArgument(IOmittedArgumentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11701
public virtual TResult? VisitFieldInitializer(IFieldInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11702
public virtual TResult? VisitVariableInitializer(IVariableInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11703
public virtual TResult? VisitPropertyInitializer(IPropertyInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11704
public virtual TResult? VisitParameterInitializer(IParameterInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11705
public virtual TResult? VisitArrayInitializer(IArrayInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11706
public virtual TResult? VisitVariableDeclarator(IVariableDeclaratorOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11707
public virtual TResult? VisitVariableDeclaration(IVariableDeclarationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11708
public virtual TResult? VisitArgument(IArgumentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11709
public virtual TResult? VisitCatchClause(ICatchClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11710
public virtual TResult? VisitSwitchCase(ISwitchCaseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11711
public virtual TResult? VisitDefaultCaseClause(IDefaultCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11712
public virtual TResult? VisitPatternCaseClause(IPatternCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11713
public virtual TResult? VisitRangeCaseClause(IRangeCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11714
public virtual TResult? VisitRelationalCaseClause(IRelationalCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11715
public virtual TResult? VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11716
public virtual TResult? VisitInterpolatedStringText(IInterpolatedStringTextOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11717
public virtual TResult? VisitInterpolation(IInterpolationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11718
public virtual TResult? VisitConstantPattern(IConstantPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11719
public virtual TResult? VisitDeclarationPattern(IDeclarationPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11720
public virtual TResult? VisitTupleBinaryOperator(ITupleBinaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11721
public virtual TResult? VisitMethodBodyOperation(IMethodBodyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11722
public virtual TResult? VisitConstructorBodyOperation(IConstructorBodyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11723
public virtual TResult? VisitDiscardOperation(IDiscardOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11724
public virtual TResult? VisitFlowCapture(IFlowCaptureOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11725
public virtual TResult? VisitFlowCaptureReference(IFlowCaptureReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11726
public virtual TResult? VisitIsNull(IIsNullOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11727
public virtual TResult? VisitCaughtException(ICaughtExceptionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11728
public virtual TResult? VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11729
public virtual TResult? VisitFlowAnonymousFunction(IFlowAnonymousFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11730
public virtual TResult? VisitCoalesceAssignment(ICoalesceAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11731
public virtual TResult? VisitRangeOperation(IRangeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11732
public virtual TResult? VisitReDim(IReDimOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11733
public virtual TResult? VisitReDimClause(IReDimClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11734
public virtual TResult? VisitRecursivePattern(IRecursivePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11735
public virtual TResult? VisitDiscardPattern(IDiscardPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11736
public virtual TResult? VisitSwitchExpression(ISwitchExpressionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11737
public virtual TResult? VisitSwitchExpressionArm(ISwitchExpressionArmOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11738
public virtual TResult? VisitPropertySubpattern(IPropertySubpatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11739
internal virtual TResult? VisitAggregateQuery(IAggregateQueryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11740
internal virtual TResult? VisitNoPiaObjectCreation(INoPiaObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11741
internal virtual TResult? VisitPlaceholder(IPlaceholderOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11742
internal virtual TResult? VisitPointerIndirectionReference(IPointerIndirectionReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11743
internal virtual TResult? VisitWithStatement(IWithStatementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11744
public virtual TResult? VisitUsingDeclaration(IUsingDeclarationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11745
public virtual TResult? VisitNegatedPattern(INegatedPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11746
public virtual TResult? VisitBinaryPattern(IBinaryPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11747
public virtual TResult? VisitTypePattern(ITypePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11748
public virtual TResult? VisitRelationalPattern(IRelationalPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11749
public virtual TResult? VisitWith(IWithOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11750
public virtual TResult? VisitInterpolatedStringHandlerCreation(IInterpolatedStringHandlerCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11751
public virtual TResult? VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11752
public virtual TResult? VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11753
public virtual TResult? VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11754
public virtual TResult? VisitFunctionPointerInvocation(IFunctionPointerInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11755
public virtual TResult? VisitListPattern(IListPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11756
public virtual TResult? VisitSlicePattern(ISlicePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11757
public virtual TResult? VisitImplicitIndexerReference(IImplicitIndexerReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11758
public virtual TResult? VisitUtf8String(IUtf8StringOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11759
public virtual TResult? VisitAttribute(IAttributeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11760
public virtual TResult? VisitInlineArrayAccess(IInlineArrayAccessOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11761
public virtual TResult? VisitCollectionExpression(ICollectionExpressionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11762
public virtual TResult? VisitSpread(ISpreadOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11763
public virtual TResult? VisitCollectionExpressionElementsPlaceholder(ICollectionExpressionElementsPlaceholderOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);