Click or drag to resize

OperationVisitor Class



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

Namespace:  Microsoft.CodeAnalysis.Semantics
Assembly:  Microsoft.CodeAnalysis (in Microsoft.CodeAnalysis.dll) Version: 2.3.0-dev-56735-00. Commit Hash: <developer build>
Syntax
public abstract class OperationVisitor

The OperationVisitor type exposes the following members.

Constructors
  NameDescription
Protected methodOperationVisitor
Initializes a new instance of the OperationVisitor class
Top
Methods
  NameDescription
Public methodDefaultVisit
Public methodVisit
Public methodVisitAddressOfExpression
Public methodVisitArgument
Public methodVisitArrayCreationExpression
Public methodVisitArrayElementReferenceExpression
Public methodVisitArrayInitializer
Public methodVisitAssignmentExpression
Public methodVisitAwaitExpression
Public methodVisitBinaryOperatorExpression
Public methodVisitBlockStatement
Public methodVisitBranchStatement
Public methodVisitCatch
Public methodVisitCompoundAssignmentExpression
Public methodVisitConditionalAccessExpression
Public methodVisitConditionalAccessInstanceExpression
Public methodVisitConditionalChoiceExpression
Public methodVisitConversionExpression
Public methodVisitDefaultValueExpression
Public methodVisitEmptyStatement
Public methodVisitEndStatement
Public methodVisitEventAssignmentExpression
Public methodVisitEventReferenceExpression
Public methodVisitExpressionStatement
Public methodVisitFieldInitializer
Public methodVisitFieldReferenceExpression
Public methodVisitFixedStatement
Public methodVisitForEachLoopStatement
Public methodVisitForLoopStatement
Public methodVisitIfStatement
Public methodVisitIncrementExpression
Public methodVisitIndexedPropertyReferenceExpression
Public methodVisitInstanceReferenceExpression
Public methodVisitInvalidExpression
Public methodVisitInvalidStatement
Public methodVisitInvocationExpression
Public methodVisitIsTypeExpression
Public methodVisitLabelStatement
Public methodVisitLambdaExpression
Public methodVisitLateBoundMemberReferenceExpression
Public methodVisitLiteralExpression
Public methodVisitLocalFunctionStatement
Public methodVisitLocalReferenceExpression
Public methodVisitLockStatement
Public methodVisitMethodBindingExpression
Public methodVisitNullCoalescingExpression
Public methodVisitObjectCreationExpression
Public methodVisitOmittedArgumentExpression
Public methodVisitParameterInitializer
Public methodVisitParameterReferenceExpression
Public methodVisitParenthesizedExpression
Public methodVisitPlaceholderExpression
Public methodVisitPointerIndirectionReferenceExpression
Public methodVisitPropertyInitializer
Public methodVisitPropertyReferenceExpression
Public methodVisitRangeCaseClause
Public methodVisitRelationalCaseClause
Public methodVisitReturnStatement
Public methodVisitSingleValueCaseClause
Public methodVisitSizeOfExpression
Public methodVisitStopStatement
Public methodVisitSwitchCase
Public methodVisitSwitchStatement
Public methodVisitSyntheticLocalReferenceExpression
Public methodVisitThrowStatement
Public methodVisitTryStatement
Public methodVisitTypeOfExpression
Public methodVisitTypeParameterObjectCreationExpression
Public methodVisitUnaryOperatorExpression
Public methodVisitUnboundLambdaExpression
Public methodVisitUsingStatement
Public methodVisitVariableDeclaration
Public methodVisitVariableDeclarationStatement
Public methodVisitWhileUntilLoopStatement
Public methodVisitWithStatement
Public methodVisitYieldBreakStatement
Top
See Also