Search Results for

    Show / Hide Table of Contents

    Class OperationWalker<TArgument>

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

    Constructors

    OperationWalker()

    Declaration
    protected OperationWalker()

    Methods

    DefaultVisit(IOperation, TArgument)

    Declaration
    public override object? DefaultVisit(IOperation operation, TArgument argument)
    Parameters
    Type Name Description
    IOperation operation
    TArgument argument
    Returns
    Type Description
    object
    Overrides
    OperationVisitor<TArgument, object>.DefaultVisit(IOperation, TArgument)

    Visit(IOperation?, TArgument)

    Declaration
    public override object? Visit(IOperation? operation, TArgument argument)
    Parameters
    Type Name Description
    IOperation operation
    TArgument argument
    Returns
    Type Description
    object
    Overrides
    OperationVisitor<TArgument, object>.Visit(IOperation, TArgument)
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0