Share via


OperationVisitor Class

Definition

Represents a IOperation visitor that visits only the single IOperation passed into its Visit method.

public ref class OperationVisitor abstract
public abstract class OperationVisitor
type OperationVisitor = class
Public MustInherit Class OperationVisitor
Inheritance
OperationVisitor
Derived

Constructors

OperationVisitor()

Methods

DefaultVisit(IOperation)
Visit(IOperation)
VisitAddressOf(IAddressOfOperation)
VisitAnonymousFunction(IAnonymousFunctionOperation)
VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation)
VisitArgument(IArgumentOperation)
VisitArrayCreation(IArrayCreationOperation)
VisitArrayElementReference(IArrayElementReferenceOperation)
VisitArrayInitializer(IArrayInitializerOperation)
VisitAttribute(IAttributeOperation)
VisitAwait(IAwaitOperation)
VisitBinaryOperator(IBinaryOperation)
VisitBinaryPattern(IBinaryPatternOperation)
VisitBlock(IBlockOperation)
VisitBranch(IBranchOperation)
VisitCatchClause(ICatchClauseOperation)
VisitCaughtException(ICaughtExceptionOperation)
VisitCoalesce(ICoalesceOperation)
VisitCoalesceAssignment(ICoalesceAssignmentOperation)
VisitCollectionElementInitializer(ICollectionElementInitializerOperation)
VisitCollectionExpression(ICollectionExpressionOperation)
VisitCompoundAssignment(ICompoundAssignmentOperation)
VisitConditional(IConditionalOperation)
VisitConditionalAccess(IConditionalAccessOperation)
VisitConditionalAccessInstance(IConditionalAccessInstanceOperation)
VisitConstantPattern(IConstantPatternOperation)
VisitConstructorBodyOperation(IConstructorBodyOperation)
VisitConversion(IConversionOperation)
VisitDeclarationExpression(IDeclarationExpressionOperation)
VisitDeclarationPattern(IDeclarationPatternOperation)
VisitDeconstructionAssignment(IDeconstructionAssignmentOperation)
VisitDefaultCaseClause(IDefaultCaseClauseOperation)
VisitDefaultValue(IDefaultValueOperation)
VisitDelegateCreation(IDelegateCreationOperation)
VisitDiscardOperation(IDiscardOperation)
VisitDiscardPattern(IDiscardPatternOperation)
VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation)
VisitDynamicInvocation(IDynamicInvocationOperation)
VisitDynamicMemberReference(IDynamicMemberReferenceOperation)
VisitDynamicObjectCreation(IDynamicObjectCreationOperation)
VisitEmpty(IEmptyOperation)
VisitEnd(IEndOperation)
VisitEventAssignment(IEventAssignmentOperation)
VisitEventReference(IEventReferenceOperation)
VisitExpressionStatement(IExpressionStatementOperation)
VisitFieldInitializer(IFieldInitializerOperation)
VisitFieldReference(IFieldReferenceOperation)
VisitFlowAnonymousFunction(IFlowAnonymousFunctionOperation)
VisitFlowCapture(IFlowCaptureOperation)
VisitFlowCaptureReference(IFlowCaptureReferenceOperation)
VisitForEachLoop(IForEachLoopOperation)
VisitForLoop(IForLoopOperation)
VisitForToLoop(IForToLoopOperation)
VisitFunctionPointerInvocation(IFunctionPointerInvocationOperation)
VisitImplicitIndexerReference(IImplicitIndexerReferenceOperation)
VisitIncrementOrDecrement(IIncrementOrDecrementOperation)
VisitInlineArrayAccess(IInlineArrayAccessOperation)
VisitInstanceReference(IInstanceReferenceOperation)
VisitInterpolatedString(IInterpolatedStringOperation)
VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation)
VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation)
VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation)
VisitInterpolatedStringHandlerCreation(IInterpolatedStringHandlerCreationOperation)
VisitInterpolatedStringText(IInterpolatedStringTextOperation)
VisitInterpolation(IInterpolationOperation)
VisitInvalid(IInvalidOperation)
VisitInvocation(IInvocationOperation)
VisitIsNull(IIsNullOperation)
VisitIsPattern(IIsPatternOperation)
VisitIsType(IIsTypeOperation)
VisitLabeled(ILabeledOperation)
VisitListPattern(IListPatternOperation)
VisitLiteral(ILiteralOperation)
VisitLocalFunction(ILocalFunctionOperation)
VisitLocalReference(ILocalReferenceOperation)
VisitLock(ILockOperation)
VisitMemberInitializer(IMemberInitializerOperation)
VisitMethodBodyOperation(IMethodBodyOperation)
VisitMethodReference(IMethodReferenceOperation)
VisitNameOf(INameOfOperation)
VisitNegatedPattern(INegatedPatternOperation)
VisitObjectCreation(IObjectCreationOperation)
VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation)
VisitOmittedArgument(IOmittedArgumentOperation)
VisitParameterInitializer(IParameterInitializerOperation)
VisitParameterReference(IParameterReferenceOperation)
VisitParenthesized(IParenthesizedOperation)
VisitPatternCaseClause(IPatternCaseClauseOperation)
VisitPropertyInitializer(IPropertyInitializerOperation)
VisitPropertyReference(IPropertyReferenceOperation)
VisitPropertySubpattern(IPropertySubpatternOperation)
VisitRaiseEvent(IRaiseEventOperation)
VisitRangeCaseClause(IRangeCaseClauseOperation)
VisitRangeOperation(IRangeOperation)
VisitRecursivePattern(IRecursivePatternOperation)
VisitReDim(IReDimOperation)
VisitReDimClause(IReDimClauseOperation)
VisitRelationalCaseClause(IRelationalCaseClauseOperation)
VisitRelationalPattern(IRelationalPatternOperation)
VisitReturn(IReturnOperation)
VisitSimpleAssignment(ISimpleAssignmentOperation)
VisitSingleValueCaseClause(ISingleValueCaseClauseOperation)
VisitSizeOf(ISizeOfOperation)
VisitSlicePattern(ISlicePatternOperation)
VisitSpread(ISpreadOperation)
VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation)
VisitStop(IStopOperation)
VisitSwitch(ISwitchOperation)
VisitSwitchCase(ISwitchCaseOperation)
VisitSwitchExpression(ISwitchExpressionOperation)
VisitSwitchExpressionArm(ISwitchExpressionArmOperation)
VisitThrow(IThrowOperation)
VisitTranslatedQuery(ITranslatedQueryOperation)
VisitTry(ITryOperation)
VisitTuple(ITupleOperation)
VisitTupleBinaryOperator(ITupleBinaryOperation)
VisitTypeOf(ITypeOfOperation)
VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation)
VisitTypePattern(ITypePatternOperation)
VisitUnaryOperator(IUnaryOperation)
VisitUsing(IUsingOperation)
VisitUsingDeclaration(IUsingDeclarationOperation)
VisitUtf8String(IUtf8StringOperation)
VisitVariableDeclaration(IVariableDeclarationOperation)
VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation)
VisitVariableDeclarator(IVariableDeclaratorOperation)
VisitVariableInitializer(IVariableInitializerOperation)
VisitWhileLoop(IWhileLoopOperation)
VisitWith(IWithOperation)

Applies to