Search Results for

    Show / Hide Table of Contents

    Class OperationVisitor

    Inheritance
    object
    OperationVisitor
    OperationWalker
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis.Operations
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public abstract class OperationVisitor

    Constructors

    OperationVisitor()

    Declaration
    protected OperationVisitor()

    Methods

    DefaultVisit(IOperation)

    Declaration
    public virtual void DefaultVisit(IOperation operation)
    Parameters
    Type Name Description
    IOperation operation

    Visit(IOperation?)

    Declaration
    public virtual void Visit(IOperation? operation)
    Parameters
    Type Name Description
    IOperation operation

    VisitAddressOf(IAddressOfOperation)

    Declaration
    public virtual void VisitAddressOf(IAddressOfOperation operation)
    Parameters
    Type Name Description
    IAddressOfOperation operation

    VisitAnonymousFunction(IAnonymousFunctionOperation)

    Declaration
    public virtual void VisitAnonymousFunction(IAnonymousFunctionOperation operation)
    Parameters
    Type Name Description
    IAnonymousFunctionOperation operation

    VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation)

    Declaration
    public virtual void VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation operation)
    Parameters
    Type Name Description
    IAnonymousObjectCreationOperation operation

    VisitArgument(IArgumentOperation)

    Declaration
    public virtual void VisitArgument(IArgumentOperation operation)
    Parameters
    Type Name Description
    IArgumentOperation operation

    VisitArrayCreation(IArrayCreationOperation)

    Declaration
    public virtual void VisitArrayCreation(IArrayCreationOperation operation)
    Parameters
    Type Name Description
    IArrayCreationOperation operation

    VisitArrayElementReference(IArrayElementReferenceOperation)

    Declaration
    public virtual void VisitArrayElementReference(IArrayElementReferenceOperation operation)
    Parameters
    Type Name Description
    IArrayElementReferenceOperation operation

    VisitArrayInitializer(IArrayInitializerOperation)

    Declaration
    public virtual void VisitArrayInitializer(IArrayInitializerOperation operation)
    Parameters
    Type Name Description
    IArrayInitializerOperation operation

    VisitAttribute(IAttributeOperation)

    Declaration
    public virtual void VisitAttribute(IAttributeOperation operation)
    Parameters
    Type Name Description
    IAttributeOperation operation

    VisitAwait(IAwaitOperation)

    Declaration
    public virtual void VisitAwait(IAwaitOperation operation)
    Parameters
    Type Name Description
    IAwaitOperation operation

    VisitBinaryOperator(IBinaryOperation)

    Declaration
    public virtual void VisitBinaryOperator(IBinaryOperation operation)
    Parameters
    Type Name Description
    IBinaryOperation operation

    VisitBinaryPattern(IBinaryPatternOperation)

    Declaration
    public virtual void VisitBinaryPattern(IBinaryPatternOperation operation)
    Parameters
    Type Name Description
    IBinaryPatternOperation operation

    VisitBlock(IBlockOperation)

    Declaration
    public virtual void VisitBlock(IBlockOperation operation)
    Parameters
    Type Name Description
    IBlockOperation operation

    VisitBranch(IBranchOperation)

    Declaration
    public virtual void VisitBranch(IBranchOperation operation)
    Parameters
    Type Name Description
    IBranchOperation operation

    VisitCatchClause(ICatchClauseOperation)

    Declaration
    public virtual void VisitCatchClause(ICatchClauseOperation operation)
    Parameters
    Type Name Description
    ICatchClauseOperation operation

    VisitCaughtException(ICaughtExceptionOperation)

    Declaration
    public virtual void VisitCaughtException(ICaughtExceptionOperation operation)
    Parameters
    Type Name Description
    ICaughtExceptionOperation operation

    VisitCoalesce(ICoalesceOperation)

    Declaration
    public virtual void VisitCoalesce(ICoalesceOperation operation)
    Parameters
    Type Name Description
    ICoalesceOperation operation

    VisitCoalesceAssignment(ICoalesceAssignmentOperation)

    Declaration
    public virtual void VisitCoalesceAssignment(ICoalesceAssignmentOperation operation)
    Parameters
    Type Name Description
    ICoalesceAssignmentOperation operation

    VisitCollectionElementInitializer(ICollectionElementInitializerOperation)

    Declaration
    [Obsolete("ICollectionElementInitializerOperation has been replaced with IInvocationOperation and IDynamicInvocationOperation", true)]
    public virtual void VisitCollectionElementInitializer(ICollectionElementInitializerOperation operation)
    Parameters
    Type Name Description
    ICollectionElementInitializerOperation operation

    VisitCollectionExpression(ICollectionExpressionOperation)

    Declaration
    public virtual void VisitCollectionExpression(ICollectionExpressionOperation operation)
    Parameters
    Type Name Description
    ICollectionExpressionOperation operation

    VisitCompoundAssignment(ICompoundAssignmentOperation)

    Declaration
    public virtual void VisitCompoundAssignment(ICompoundAssignmentOperation operation)
    Parameters
    Type Name Description
    ICompoundAssignmentOperation operation

    VisitConditional(IConditionalOperation)

    Declaration
    public virtual void VisitConditional(IConditionalOperation operation)
    Parameters
    Type Name Description
    IConditionalOperation operation

    VisitConditionalAccess(IConditionalAccessOperation)

    Declaration
    public virtual void VisitConditionalAccess(IConditionalAccessOperation operation)
    Parameters
    Type Name Description
    IConditionalAccessOperation operation

    VisitConditionalAccessInstance(IConditionalAccessInstanceOperation)

    Declaration
    public virtual void VisitConditionalAccessInstance(IConditionalAccessInstanceOperation operation)
    Parameters
    Type Name Description
    IConditionalAccessInstanceOperation operation

    VisitConstantPattern(IConstantPatternOperation)

    Declaration
    public virtual void VisitConstantPattern(IConstantPatternOperation operation)
    Parameters
    Type Name Description
    IConstantPatternOperation operation

    VisitConstructorBodyOperation(IConstructorBodyOperation)

    Declaration
    public virtual void VisitConstructorBodyOperation(IConstructorBodyOperation operation)
    Parameters
    Type Name Description
    IConstructorBodyOperation operation

    VisitConversion(IConversionOperation)

    Declaration
    public virtual void VisitConversion(IConversionOperation operation)
    Parameters
    Type Name Description
    IConversionOperation operation

    VisitDeclarationExpression(IDeclarationExpressionOperation)

    Declaration
    public virtual void VisitDeclarationExpression(IDeclarationExpressionOperation operation)
    Parameters
    Type Name Description
    IDeclarationExpressionOperation operation

    VisitDeclarationPattern(IDeclarationPatternOperation)

    Declaration
    public virtual void VisitDeclarationPattern(IDeclarationPatternOperation operation)
    Parameters
    Type Name Description
    IDeclarationPatternOperation operation

    VisitDeconstructionAssignment(IDeconstructionAssignmentOperation)

    Declaration
    public virtual void VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation)
    Parameters
    Type Name Description
    IDeconstructionAssignmentOperation operation

    VisitDefaultCaseClause(IDefaultCaseClauseOperation)

    Declaration
    public virtual void VisitDefaultCaseClause(IDefaultCaseClauseOperation operation)
    Parameters
    Type Name Description
    IDefaultCaseClauseOperation operation

    VisitDefaultValue(IDefaultValueOperation)

    Declaration
    public virtual void VisitDefaultValue(IDefaultValueOperation operation)
    Parameters
    Type Name Description
    IDefaultValueOperation operation

    VisitDelegateCreation(IDelegateCreationOperation)

    Declaration
    public virtual void VisitDelegateCreation(IDelegateCreationOperation operation)
    Parameters
    Type Name Description
    IDelegateCreationOperation operation

    VisitDiscardOperation(IDiscardOperation)

    Declaration
    public virtual void VisitDiscardOperation(IDiscardOperation operation)
    Parameters
    Type Name Description
    IDiscardOperation operation

    VisitDiscardPattern(IDiscardPatternOperation)

    Declaration
    public virtual void VisitDiscardPattern(IDiscardPatternOperation operation)
    Parameters
    Type Name Description
    IDiscardPatternOperation operation

    VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation)

    Declaration
    public virtual void VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation operation)
    Parameters
    Type Name Description
    IDynamicIndexerAccessOperation operation

    VisitDynamicInvocation(IDynamicInvocationOperation)

    Declaration
    public virtual void VisitDynamicInvocation(IDynamicInvocationOperation operation)
    Parameters
    Type Name Description
    IDynamicInvocationOperation operation

    VisitDynamicMemberReference(IDynamicMemberReferenceOperation)

    Declaration
    public virtual void VisitDynamicMemberReference(IDynamicMemberReferenceOperation operation)
    Parameters
    Type Name Description
    IDynamicMemberReferenceOperation operation

    VisitDynamicObjectCreation(IDynamicObjectCreationOperation)

    Declaration
    public virtual void VisitDynamicObjectCreation(IDynamicObjectCreationOperation operation)
    Parameters
    Type Name Description
    IDynamicObjectCreationOperation operation

    VisitEmpty(IEmptyOperation)

    Declaration
    public virtual void VisitEmpty(IEmptyOperation operation)
    Parameters
    Type Name Description
    IEmptyOperation operation

    VisitEnd(IEndOperation)

    Declaration
    public virtual void VisitEnd(IEndOperation operation)
    Parameters
    Type Name Description
    IEndOperation operation

    VisitEventAssignment(IEventAssignmentOperation)

    Declaration
    public virtual void VisitEventAssignment(IEventAssignmentOperation operation)
    Parameters
    Type Name Description
    IEventAssignmentOperation operation

    VisitEventReference(IEventReferenceOperation)

    Declaration
    public virtual void VisitEventReference(IEventReferenceOperation operation)
    Parameters
    Type Name Description
    IEventReferenceOperation operation

    VisitExpressionStatement(IExpressionStatementOperation)

    Declaration
    public virtual void VisitExpressionStatement(IExpressionStatementOperation operation)
    Parameters
    Type Name Description
    IExpressionStatementOperation operation

    VisitFieldInitializer(IFieldInitializerOperation)

    Declaration
    public virtual void VisitFieldInitializer(IFieldInitializerOperation operation)
    Parameters
    Type Name Description
    IFieldInitializerOperation operation

    VisitFieldReference(IFieldReferenceOperation)

    Declaration
    public virtual void VisitFieldReference(IFieldReferenceOperation operation)
    Parameters
    Type Name Description
    IFieldReferenceOperation operation

    VisitFlowAnonymousFunction(IFlowAnonymousFunctionOperation)

    Declaration
    public virtual void VisitFlowAnonymousFunction(IFlowAnonymousFunctionOperation operation)
    Parameters
    Type Name Description
    IFlowAnonymousFunctionOperation operation

    VisitFlowCapture(IFlowCaptureOperation)

    Declaration
    public virtual void VisitFlowCapture(IFlowCaptureOperation operation)
    Parameters
    Type Name Description
    IFlowCaptureOperation operation

    VisitFlowCaptureReference(IFlowCaptureReferenceOperation)

    Declaration
    public virtual void VisitFlowCaptureReference(IFlowCaptureReferenceOperation operation)
    Parameters
    Type Name Description
    IFlowCaptureReferenceOperation operation

    VisitForEachLoop(IForEachLoopOperation)

    Declaration
    public virtual void VisitForEachLoop(IForEachLoopOperation operation)
    Parameters
    Type Name Description
    IForEachLoopOperation operation

    VisitForLoop(IForLoopOperation)

    Declaration
    public virtual void VisitForLoop(IForLoopOperation operation)
    Parameters
    Type Name Description
    IForLoopOperation operation

    VisitForToLoop(IForToLoopOperation)

    Declaration
    public virtual void VisitForToLoop(IForToLoopOperation operation)
    Parameters
    Type Name Description
    IForToLoopOperation operation

    VisitFunctionPointerInvocation(IFunctionPointerInvocationOperation)

    Declaration
    public virtual void VisitFunctionPointerInvocation(IFunctionPointerInvocationOperation operation)
    Parameters
    Type Name Description
    IFunctionPointerInvocationOperation operation

    VisitImplicitIndexerReference(IImplicitIndexerReferenceOperation)

    Declaration
    public virtual void VisitImplicitIndexerReference(IImplicitIndexerReferenceOperation operation)
    Parameters
    Type Name Description
    IImplicitIndexerReferenceOperation operation

    VisitIncrementOrDecrement(IIncrementOrDecrementOperation)

    Declaration
    public virtual void VisitIncrementOrDecrement(IIncrementOrDecrementOperation operation)
    Parameters
    Type Name Description
    IIncrementOrDecrementOperation operation

    VisitInlineArrayAccess(IInlineArrayAccessOperation)

    Declaration
    public virtual void VisitInlineArrayAccess(IInlineArrayAccessOperation operation)
    Parameters
    Type Name Description
    IInlineArrayAccessOperation operation

    VisitInstanceReference(IInstanceReferenceOperation)

    Declaration
    public virtual void VisitInstanceReference(IInstanceReferenceOperation operation)
    Parameters
    Type Name Description
    IInstanceReferenceOperation operation

    VisitInterpolatedString(IInterpolatedStringOperation)

    Declaration
    public virtual void VisitInterpolatedString(IInterpolatedStringOperation operation)
    Parameters
    Type Name Description
    IInterpolatedStringOperation operation

    VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation)

    Declaration
    public virtual void VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation operation)
    Parameters
    Type Name Description
    IInterpolatedStringAdditionOperation operation

    VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation)

    Declaration
    public virtual void VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation operation)
    Parameters
    Type Name Description
    IInterpolatedStringAppendOperation operation

    VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation)

    Declaration
    public virtual void VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation operation)
    Parameters
    Type Name Description
    IInterpolatedStringHandlerArgumentPlaceholderOperation operation

    VisitInterpolatedStringHandlerCreation(IInterpolatedStringHandlerCreationOperation)

    Declaration
    public virtual void VisitInterpolatedStringHandlerCreation(IInterpolatedStringHandlerCreationOperation operation)
    Parameters
    Type Name Description
    IInterpolatedStringHandlerCreationOperation operation

    VisitInterpolatedStringText(IInterpolatedStringTextOperation)

    Declaration
    public virtual void VisitInterpolatedStringText(IInterpolatedStringTextOperation operation)
    Parameters
    Type Name Description
    IInterpolatedStringTextOperation operation

    VisitInterpolation(IInterpolationOperation)

    Declaration
    public virtual void VisitInterpolation(IInterpolationOperation operation)
    Parameters
    Type Name Description
    IInterpolationOperation operation

    VisitInvalid(IInvalidOperation)

    Declaration
    public virtual void VisitInvalid(IInvalidOperation operation)
    Parameters
    Type Name Description
    IInvalidOperation operation

    VisitInvocation(IInvocationOperation)

    Declaration
    public virtual void VisitInvocation(IInvocationOperation operation)
    Parameters
    Type Name Description
    IInvocationOperation operation

    VisitIsNull(IIsNullOperation)

    Declaration
    public virtual void VisitIsNull(IIsNullOperation operation)
    Parameters
    Type Name Description
    IIsNullOperation operation

    VisitIsPattern(IIsPatternOperation)

    Declaration
    public virtual void VisitIsPattern(IIsPatternOperation operation)
    Parameters
    Type Name Description
    IIsPatternOperation operation

    VisitIsType(IIsTypeOperation)

    Declaration
    public virtual void VisitIsType(IIsTypeOperation operation)
    Parameters
    Type Name Description
    IIsTypeOperation operation

    VisitLabeled(ILabeledOperation)

    Declaration
    public virtual void VisitLabeled(ILabeledOperation operation)
    Parameters
    Type Name Description
    ILabeledOperation operation

    VisitListPattern(IListPatternOperation)

    Declaration
    public virtual void VisitListPattern(IListPatternOperation operation)
    Parameters
    Type Name Description
    IListPatternOperation operation

    VisitLiteral(ILiteralOperation)

    Declaration
    public virtual void VisitLiteral(ILiteralOperation operation)
    Parameters
    Type Name Description
    ILiteralOperation operation

    VisitLocalFunction(ILocalFunctionOperation)

    Declaration
    public virtual void VisitLocalFunction(ILocalFunctionOperation operation)
    Parameters
    Type Name Description
    ILocalFunctionOperation operation

    VisitLocalReference(ILocalReferenceOperation)

    Declaration
    public virtual void VisitLocalReference(ILocalReferenceOperation operation)
    Parameters
    Type Name Description
    ILocalReferenceOperation operation

    VisitLock(ILockOperation)

    Declaration
    public virtual void VisitLock(ILockOperation operation)
    Parameters
    Type Name Description
    ILockOperation operation

    VisitMemberInitializer(IMemberInitializerOperation)

    Declaration
    public virtual void VisitMemberInitializer(IMemberInitializerOperation operation)
    Parameters
    Type Name Description
    IMemberInitializerOperation operation

    VisitMethodBodyOperation(IMethodBodyOperation)

    Declaration
    public virtual void VisitMethodBodyOperation(IMethodBodyOperation operation)
    Parameters
    Type Name Description
    IMethodBodyOperation operation

    VisitMethodReference(IMethodReferenceOperation)

    Declaration
    public virtual void VisitMethodReference(IMethodReferenceOperation operation)
    Parameters
    Type Name Description
    IMethodReferenceOperation operation

    VisitNameOf(INameOfOperation)

    Declaration
    public virtual void VisitNameOf(INameOfOperation operation)
    Parameters
    Type Name Description
    INameOfOperation operation

    VisitNegatedPattern(INegatedPatternOperation)

    Declaration
    public virtual void VisitNegatedPattern(INegatedPatternOperation operation)
    Parameters
    Type Name Description
    INegatedPatternOperation operation

    VisitObjectCreation(IObjectCreationOperation)

    Declaration
    public virtual void VisitObjectCreation(IObjectCreationOperation operation)
    Parameters
    Type Name Description
    IObjectCreationOperation operation

    VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation)

    Declaration
    public virtual void VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation operation)
    Parameters
    Type Name Description
    IObjectOrCollectionInitializerOperation operation

    VisitOmittedArgument(IOmittedArgumentOperation)

    Declaration
    public virtual void VisitOmittedArgument(IOmittedArgumentOperation operation)
    Parameters
    Type Name Description
    IOmittedArgumentOperation operation

    VisitParameterInitializer(IParameterInitializerOperation)

    Declaration
    public virtual void VisitParameterInitializer(IParameterInitializerOperation operation)
    Parameters
    Type Name Description
    IParameterInitializerOperation operation

    VisitParameterReference(IParameterReferenceOperation)

    Declaration
    public virtual void VisitParameterReference(IParameterReferenceOperation operation)
    Parameters
    Type Name Description
    IParameterReferenceOperation operation

    VisitParenthesized(IParenthesizedOperation)

    Declaration
    public virtual void VisitParenthesized(IParenthesizedOperation operation)
    Parameters
    Type Name Description
    IParenthesizedOperation operation

    VisitPatternCaseClause(IPatternCaseClauseOperation)

    Declaration
    public virtual void VisitPatternCaseClause(IPatternCaseClauseOperation operation)
    Parameters
    Type Name Description
    IPatternCaseClauseOperation operation

    VisitPropertyInitializer(IPropertyInitializerOperation)

    Declaration
    public virtual void VisitPropertyInitializer(IPropertyInitializerOperation operation)
    Parameters
    Type Name Description
    IPropertyInitializerOperation operation

    VisitPropertyReference(IPropertyReferenceOperation)

    Declaration
    public virtual void VisitPropertyReference(IPropertyReferenceOperation operation)
    Parameters
    Type Name Description
    IPropertyReferenceOperation operation

    VisitPropertySubpattern(IPropertySubpatternOperation)

    Declaration
    public virtual void VisitPropertySubpattern(IPropertySubpatternOperation operation)
    Parameters
    Type Name Description
    IPropertySubpatternOperation operation

    VisitRaiseEvent(IRaiseEventOperation)

    Declaration
    public virtual void VisitRaiseEvent(IRaiseEventOperation operation)
    Parameters
    Type Name Description
    IRaiseEventOperation operation

    VisitRangeCaseClause(IRangeCaseClauseOperation)

    Declaration
    public virtual void VisitRangeCaseClause(IRangeCaseClauseOperation operation)
    Parameters
    Type Name Description
    IRangeCaseClauseOperation operation

    VisitRangeOperation(IRangeOperation)

    Declaration
    public virtual void VisitRangeOperation(IRangeOperation operation)
    Parameters
    Type Name Description
    IRangeOperation operation

    VisitReDim(IReDimOperation)

    Declaration
    public virtual void VisitReDim(IReDimOperation operation)
    Parameters
    Type Name Description
    IReDimOperation operation

    VisitReDimClause(IReDimClauseOperation)

    Declaration
    public virtual void VisitReDimClause(IReDimClauseOperation operation)
    Parameters
    Type Name Description
    IReDimClauseOperation operation

    VisitRecursivePattern(IRecursivePatternOperation)

    Declaration
    public virtual void VisitRecursivePattern(IRecursivePatternOperation operation)
    Parameters
    Type Name Description
    IRecursivePatternOperation operation

    VisitRelationalCaseClause(IRelationalCaseClauseOperation)

    Declaration
    public virtual void VisitRelationalCaseClause(IRelationalCaseClauseOperation operation)
    Parameters
    Type Name Description
    IRelationalCaseClauseOperation operation

    VisitRelationalPattern(IRelationalPatternOperation)

    Declaration
    public virtual void VisitRelationalPattern(IRelationalPatternOperation operation)
    Parameters
    Type Name Description
    IRelationalPatternOperation operation

    VisitReturn(IReturnOperation)

    Declaration
    public virtual void VisitReturn(IReturnOperation operation)
    Parameters
    Type Name Description
    IReturnOperation operation

    VisitSimpleAssignment(ISimpleAssignmentOperation)

    Declaration
    public virtual void VisitSimpleAssignment(ISimpleAssignmentOperation operation)
    Parameters
    Type Name Description
    ISimpleAssignmentOperation operation

    VisitSingleValueCaseClause(ISingleValueCaseClauseOperation)

    Declaration
    public virtual void VisitSingleValueCaseClause(ISingleValueCaseClauseOperation operation)
    Parameters
    Type Name Description
    ISingleValueCaseClauseOperation operation

    VisitSizeOf(ISizeOfOperation)

    Declaration
    public virtual void VisitSizeOf(ISizeOfOperation operation)
    Parameters
    Type Name Description
    ISizeOfOperation operation

    VisitSlicePattern(ISlicePatternOperation)

    Declaration
    public virtual void VisitSlicePattern(ISlicePatternOperation operation)
    Parameters
    Type Name Description
    ISlicePatternOperation operation

    VisitSpread(ISpreadOperation)

    Declaration
    public virtual void VisitSpread(ISpreadOperation operation)
    Parameters
    Type Name Description
    ISpreadOperation operation

    VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation)

    Declaration
    public virtual void VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation operation)
    Parameters
    Type Name Description
    IStaticLocalInitializationSemaphoreOperation operation

    VisitStop(IStopOperation)

    Declaration
    public virtual void VisitStop(IStopOperation operation)
    Parameters
    Type Name Description
    IStopOperation operation

    VisitSwitch(ISwitchOperation)

    Declaration
    public virtual void VisitSwitch(ISwitchOperation operation)
    Parameters
    Type Name Description
    ISwitchOperation operation

    VisitSwitchCase(ISwitchCaseOperation)

    Declaration
    public virtual void VisitSwitchCase(ISwitchCaseOperation operation)
    Parameters
    Type Name Description
    ISwitchCaseOperation operation

    VisitSwitchExpression(ISwitchExpressionOperation)

    Declaration
    public virtual void VisitSwitchExpression(ISwitchExpressionOperation operation)
    Parameters
    Type Name Description
    ISwitchExpressionOperation operation

    VisitSwitchExpressionArm(ISwitchExpressionArmOperation)

    Declaration
    public virtual void VisitSwitchExpressionArm(ISwitchExpressionArmOperation operation)
    Parameters
    Type Name Description
    ISwitchExpressionArmOperation operation

    VisitThrow(IThrowOperation)

    Declaration
    public virtual void VisitThrow(IThrowOperation operation)
    Parameters
    Type Name Description
    IThrowOperation operation

    VisitTranslatedQuery(ITranslatedQueryOperation)

    Declaration
    public virtual void VisitTranslatedQuery(ITranslatedQueryOperation operation)
    Parameters
    Type Name Description
    ITranslatedQueryOperation operation

    VisitTry(ITryOperation)

    Declaration
    public virtual void VisitTry(ITryOperation operation)
    Parameters
    Type Name Description
    ITryOperation operation

    VisitTuple(ITupleOperation)

    Declaration
    public virtual void VisitTuple(ITupleOperation operation)
    Parameters
    Type Name Description
    ITupleOperation operation

    VisitTupleBinaryOperator(ITupleBinaryOperation)

    Declaration
    public virtual void VisitTupleBinaryOperator(ITupleBinaryOperation operation)
    Parameters
    Type Name Description
    ITupleBinaryOperation operation

    VisitTypeOf(ITypeOfOperation)

    Declaration
    public virtual void VisitTypeOf(ITypeOfOperation operation)
    Parameters
    Type Name Description
    ITypeOfOperation operation

    VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation)

    Declaration
    public virtual void VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation operation)
    Parameters
    Type Name Description
    ITypeParameterObjectCreationOperation operation

    VisitTypePattern(ITypePatternOperation)

    Declaration
    public virtual void VisitTypePattern(ITypePatternOperation operation)
    Parameters
    Type Name Description
    ITypePatternOperation operation

    VisitUnaryOperator(IUnaryOperation)

    Declaration
    public virtual void VisitUnaryOperator(IUnaryOperation operation)
    Parameters
    Type Name Description
    IUnaryOperation operation

    VisitUsing(IUsingOperation)

    Declaration
    public virtual void VisitUsing(IUsingOperation operation)
    Parameters
    Type Name Description
    IUsingOperation operation

    VisitUsingDeclaration(IUsingDeclarationOperation)

    Declaration
    public virtual void VisitUsingDeclaration(IUsingDeclarationOperation operation)
    Parameters
    Type Name Description
    IUsingDeclarationOperation operation

    VisitUtf8String(IUtf8StringOperation)

    Declaration
    public virtual void VisitUtf8String(IUtf8StringOperation operation)
    Parameters
    Type Name Description
    IUtf8StringOperation operation

    VisitVariableDeclaration(IVariableDeclarationOperation)

    Declaration
    public virtual void VisitVariableDeclaration(IVariableDeclarationOperation operation)
    Parameters
    Type Name Description
    IVariableDeclarationOperation operation

    VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation)

    Declaration
    public virtual void VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation operation)
    Parameters
    Type Name Description
    IVariableDeclarationGroupOperation operation

    VisitVariableDeclarator(IVariableDeclaratorOperation)

    Declaration
    public virtual void VisitVariableDeclarator(IVariableDeclaratorOperation operation)
    Parameters
    Type Name Description
    IVariableDeclaratorOperation operation

    VisitVariableInitializer(IVariableInitializerOperation)

    Declaration
    public virtual void VisitVariableInitializer(IVariableInitializerOperation operation)
    Parameters
    Type Name Description
    IVariableInitializerOperation operation

    VisitWhileLoop(IWhileLoopOperation)

    Declaration
    public virtual void VisitWhileLoop(IWhileLoopOperation operation)
    Parameters
    Type Name Description
    IWhileLoopOperation operation

    VisitWith(IWithOperation)

    Declaration
    public virtual void VisitWith(IWithOperation operation)
    Parameters
    Type Name Description
    IWithOperation operation
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0