4 overrides of DefaultVisit
Microsoft.CodeAnalysis (4)
Generated\Operations.Generated.cs (1)
10243
public override IOperation
DefaultVisit
(IOperation operation, object? argument) => throw ExceptionUtilities.Unreachable();
Operations\ControlFlowGraphBuilder.cs (1)
7633
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)
129 references to DefaultVisit
Microsoft.CodeAnalysis (129)
Generated\Operations.Generated.cs (129)
10986
public virtual TResult? VisitInvalid(IInvalidOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10987
public virtual TResult? VisitBlock(IBlockOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10988
public virtual TResult? VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10989
public virtual TResult? VisitSwitch(ISwitchOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10990
public virtual TResult? VisitForEachLoop(IForEachLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10991
public virtual TResult? VisitForLoop(IForLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10992
public virtual TResult? VisitForToLoop(IForToLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10993
public virtual TResult? VisitWhileLoop(IWhileLoopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10994
public virtual TResult? VisitLabeled(ILabeledOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10995
public virtual TResult? VisitBranch(IBranchOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10996
public virtual TResult? VisitEmpty(IEmptyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10997
public virtual TResult? VisitReturn(IReturnOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10998
public virtual TResult? VisitLock(ILockOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
10999
public virtual TResult? VisitTry(ITryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11000
public virtual TResult? VisitUsing(IUsingOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11001
public virtual TResult? VisitExpressionStatement(IExpressionStatementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11002
public virtual TResult? VisitLocalFunction(ILocalFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11003
public virtual TResult? VisitStop(IStopOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11004
public virtual TResult? VisitEnd(IEndOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11005
public virtual TResult? VisitRaiseEvent(IRaiseEventOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11006
public virtual TResult? VisitLiteral(ILiteralOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11007
public virtual TResult? VisitConversion(IConversionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11008
public virtual TResult? VisitInvocation(IInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11009
public virtual TResult? VisitArrayElementReference(IArrayElementReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11010
public virtual TResult? VisitLocalReference(ILocalReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11011
public virtual TResult? VisitParameterReference(IParameterReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11012
public virtual TResult? VisitFieldReference(IFieldReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11013
public virtual TResult? VisitMethodReference(IMethodReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11014
public virtual TResult? VisitPropertyReference(IPropertyReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11015
public virtual TResult? VisitEventReference(IEventReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11016
public virtual TResult? VisitUnaryOperator(IUnaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11017
public virtual TResult? VisitBinaryOperator(IBinaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11018
public virtual TResult? VisitConditional(IConditionalOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11019
public virtual TResult? VisitCoalesce(ICoalesceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11020
public virtual TResult? VisitAnonymousFunction(IAnonymousFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11021
public virtual TResult? VisitObjectCreation(IObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11022
public virtual TResult? VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11023
public virtual TResult? VisitArrayCreation(IArrayCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11024
public virtual TResult? VisitInstanceReference(IInstanceReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11025
public virtual TResult? VisitIsType(IIsTypeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11026
public virtual TResult? VisitAwait(IAwaitOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11027
public virtual TResult? VisitSimpleAssignment(ISimpleAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11028
public virtual TResult? VisitCompoundAssignment(ICompoundAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11029
public virtual TResult? VisitParenthesized(IParenthesizedOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11030
public virtual TResult? VisitEventAssignment(IEventAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11031
public virtual TResult? VisitConditionalAccess(IConditionalAccessOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11032
public virtual TResult? VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11033
public virtual TResult? VisitInterpolatedString(IInterpolatedStringOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11034
public virtual TResult? VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11035
public virtual TResult? VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11036
public virtual TResult? VisitMemberInitializer(IMemberInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11038
public virtual TResult? VisitCollectionElementInitializer(ICollectionElementInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11039
public virtual TResult? VisitNameOf(INameOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11040
public virtual TResult? VisitTuple(ITupleOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11041
public virtual TResult? VisitDynamicObjectCreation(IDynamicObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11042
public virtual TResult? VisitDynamicMemberReference(IDynamicMemberReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11043
public virtual TResult? VisitDynamicInvocation(IDynamicInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11044
public virtual TResult? VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11045
public virtual TResult? VisitTranslatedQuery(ITranslatedQueryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11046
public virtual TResult? VisitDelegateCreation(IDelegateCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11047
public virtual TResult? VisitDefaultValue(IDefaultValueOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11048
public virtual TResult? VisitTypeOf(ITypeOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11049
public virtual TResult? VisitSizeOf(ISizeOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11050
public virtual TResult? VisitAddressOf(IAddressOfOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11051
public virtual TResult? VisitIsPattern(IIsPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11052
public virtual TResult? VisitIncrementOrDecrement(IIncrementOrDecrementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11053
public virtual TResult? VisitThrow(IThrowOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11054
public virtual TResult? VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11055
public virtual TResult? VisitDeclarationExpression(IDeclarationExpressionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11056
public virtual TResult? VisitOmittedArgument(IOmittedArgumentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11057
public virtual TResult? VisitFieldInitializer(IFieldInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11058
public virtual TResult? VisitVariableInitializer(IVariableInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11059
public virtual TResult? VisitPropertyInitializer(IPropertyInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11060
public virtual TResult? VisitParameterInitializer(IParameterInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11061
public virtual TResult? VisitArrayInitializer(IArrayInitializerOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11062
public virtual TResult? VisitVariableDeclarator(IVariableDeclaratorOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11063
public virtual TResult? VisitVariableDeclaration(IVariableDeclarationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11064
public virtual TResult? VisitArgument(IArgumentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11065
public virtual TResult? VisitCatchClause(ICatchClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11066
public virtual TResult? VisitSwitchCase(ISwitchCaseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11067
public virtual TResult? VisitDefaultCaseClause(IDefaultCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11068
public virtual TResult? VisitPatternCaseClause(IPatternCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11069
public virtual TResult? VisitRangeCaseClause(IRangeCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11070
public virtual TResult? VisitRelationalCaseClause(IRelationalCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11071
public virtual TResult? VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11072
public virtual TResult? VisitInterpolatedStringText(IInterpolatedStringTextOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11073
public virtual TResult? VisitInterpolation(IInterpolationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11074
public virtual TResult? VisitConstantPattern(IConstantPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11075
public virtual TResult? VisitDeclarationPattern(IDeclarationPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11076
public virtual TResult? VisitTupleBinaryOperator(ITupleBinaryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11077
public virtual TResult? VisitMethodBodyOperation(IMethodBodyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11078
public virtual TResult? VisitConstructorBodyOperation(IConstructorBodyOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11079
public virtual TResult? VisitDiscardOperation(IDiscardOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11080
public virtual TResult? VisitFlowCapture(IFlowCaptureOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11081
public virtual TResult? VisitFlowCaptureReference(IFlowCaptureReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11082
public virtual TResult? VisitIsNull(IIsNullOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11083
public virtual TResult? VisitCaughtException(ICaughtExceptionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11084
public virtual TResult? VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11085
public virtual TResult? VisitFlowAnonymousFunction(IFlowAnonymousFunctionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11086
public virtual TResult? VisitCoalesceAssignment(ICoalesceAssignmentOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11087
public virtual TResult? VisitRangeOperation(IRangeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11088
public virtual TResult? VisitReDim(IReDimOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11089
public virtual TResult? VisitReDimClause(IReDimClauseOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11090
public virtual TResult? VisitRecursivePattern(IRecursivePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11091
public virtual TResult? VisitDiscardPattern(IDiscardPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11092
public virtual TResult? VisitSwitchExpression(ISwitchExpressionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11093
public virtual TResult? VisitSwitchExpressionArm(ISwitchExpressionArmOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11094
public virtual TResult? VisitPropertySubpattern(IPropertySubpatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11095
internal virtual TResult? VisitAggregateQuery(IAggregateQueryOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11096
internal virtual TResult? VisitNoPiaObjectCreation(INoPiaObjectCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11097
internal virtual TResult? VisitPlaceholder(IPlaceholderOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11098
internal virtual TResult? VisitPointerIndirectionReference(IPointerIndirectionReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11099
internal virtual TResult? VisitWithStatement(IWithStatementOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11100
public virtual TResult? VisitUsingDeclaration(IUsingDeclarationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11101
public virtual TResult? VisitNegatedPattern(INegatedPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11102
public virtual TResult? VisitBinaryPattern(IBinaryPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11103
public virtual TResult? VisitTypePattern(ITypePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11104
public virtual TResult? VisitRelationalPattern(IRelationalPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11105
public virtual TResult? VisitWith(IWithOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11106
public virtual TResult? VisitInterpolatedStringHandlerCreation(IInterpolatedStringHandlerCreationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11107
public virtual TResult? VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11108
public virtual TResult? VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11109
public virtual TResult? VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11110
public virtual TResult? VisitFunctionPointerInvocation(IFunctionPointerInvocationOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11111
public virtual TResult? VisitListPattern(IListPatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11112
public virtual TResult? VisitSlicePattern(ISlicePatternOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11113
public virtual TResult? VisitImplicitIndexerReference(IImplicitIndexerReferenceOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11114
public virtual TResult? VisitUtf8String(IUtf8StringOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);
11115
public virtual TResult? VisitAttribute(IAttributeOperation operation, TArgument argument) =>
DefaultVisit
(operation, argument);