Compartilhar via


OperationVisitor<TArgument,TResult> Classe

Definição

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

generic <typename TArgument, typename TResult>
public ref class OperationVisitor abstract
public abstract class OperationVisitor<TArgument,TResult>
type OperationVisitor<'Argument, 'Result> = class
Public MustInherit Class OperationVisitor(Of TArgument, TResult)

Parâmetros de tipo

TArgument

O tipo do argumento adicional passado para o método Visit deste visitante.

TResult

O tipo do valor retornado do método Visit deste visitante.

Herança
OperationVisitor<TArgument,TResult>
Derivado

Construtores

OperationVisitor<TArgument,TResult>()

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

Métodos

DefaultVisit(IOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

Visit(IOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitAddressOf(IAddressOfOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitAnonymousFunction(IAnonymousFunctionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitAnonymousObjectCreation(IAnonymousObjectCreationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitArgument(IArgumentOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitArrayCreation(IArrayCreationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitArrayElementReference(IArrayElementReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitArrayInitializer(IArrayInitializerOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitAttribute(IAttributeOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitAwait(IAwaitOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitBinaryOperator(IBinaryOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitBinaryPattern(IBinaryPatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitBlock(IBlockOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitBranch(IBranchOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitCatchClause(ICatchClauseOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitCaughtException(ICaughtExceptionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitCoalesce(ICoalesceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitCoalesceAssignment(ICoalesceAssignmentOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitCollectionElementInitializer(ICollectionElementInitializerOperation, TArgument)
Obsoleto.

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitCollectionExpression(ICollectionExpressionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitCompoundAssignment(ICompoundAssignmentOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitConditional(IConditionalOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitConditionalAccess(IConditionalAccessOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitConditionalAccessInstance(IConditionalAccessInstanceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitConstantPattern(IConstantPatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitConstructorBodyOperation(IConstructorBodyOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitConversion(IConversionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDeclarationExpression(IDeclarationExpressionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDeclarationPattern(IDeclarationPatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDeconstructionAssignment(IDeconstructionAssignmentOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDefaultCaseClause(IDefaultCaseClauseOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDefaultValue(IDefaultValueOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDelegateCreation(IDelegateCreationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDiscardOperation(IDiscardOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDiscardPattern(IDiscardPatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDynamicIndexerAccess(IDynamicIndexerAccessOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDynamicInvocation(IDynamicInvocationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDynamicMemberReference(IDynamicMemberReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitDynamicObjectCreation(IDynamicObjectCreationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitEmpty(IEmptyOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitEnd(IEndOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitEventAssignment(IEventAssignmentOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitEventReference(IEventReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitExpressionStatement(IExpressionStatementOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitFieldInitializer(IFieldInitializerOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitFieldReference(IFieldReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitFlowAnonymousFunction(IFlowAnonymousFunctionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitFlowCapture(IFlowCaptureOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitFlowCaptureReference(IFlowCaptureReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitForEachLoop(IForEachLoopOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitForLoop(IForLoopOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitForToLoop(IForToLoopOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitFunctionPointerInvocation(IFunctionPointerInvocationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitImplicitIndexerReference(IImplicitIndexerReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitIncrementOrDecrement(IIncrementOrDecrementOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInlineArrayAccess(IInlineArrayAccessOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInstanceReference(IInstanceReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInterpolatedString(IInterpolatedStringOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInterpolatedStringAddition(IInterpolatedStringAdditionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInterpolatedStringAppend(IInterpolatedStringAppendOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInterpolatedStringHandlerArgumentPlaceholder(IInterpolatedStringHandlerArgumentPlaceholderOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInterpolatedStringHandlerCreation(IInterpolatedStringHandlerCreationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInterpolatedStringText(IInterpolatedStringTextOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInterpolation(IInterpolationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInvalid(IInvalidOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitInvocation(IInvocationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitIsNull(IIsNullOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitIsPattern(IIsPatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitIsType(IIsTypeOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitLabeled(ILabeledOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitListPattern(IListPatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitLiteral(ILiteralOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitLocalFunction(ILocalFunctionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitLocalReference(ILocalReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitLock(ILockOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitMemberInitializer(IMemberInitializerOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitMethodBodyOperation(IMethodBodyOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitMethodReference(IMethodReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitNameOf(INameOfOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitNegatedPattern(INegatedPatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitObjectCreation(IObjectCreationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitObjectOrCollectionInitializer(IObjectOrCollectionInitializerOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitOmittedArgument(IOmittedArgumentOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitParameterInitializer(IParameterInitializerOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitParameterReference(IParameterReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitParenthesized(IParenthesizedOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitPatternCaseClause(IPatternCaseClauseOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitPropertyInitializer(IPropertyInitializerOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitPropertyReference(IPropertyReferenceOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitPropertySubpattern(IPropertySubpatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitRaiseEvent(IRaiseEventOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitRangeCaseClause(IRangeCaseClauseOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitRangeOperation(IRangeOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitRecursivePattern(IRecursivePatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitReDim(IReDimOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitReDimClause(IReDimClauseOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitRelationalCaseClause(IRelationalCaseClauseOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitRelationalPattern(IRelationalPatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitReturn(IReturnOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSimpleAssignment(ISimpleAssignmentOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSingleValueCaseClause(ISingleValueCaseClauseOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSizeOf(ISizeOfOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSlicePattern(ISlicePatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSpread(ISpreadOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitStaticLocalInitializationSemaphore(IStaticLocalInitializationSemaphoreOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitStop(IStopOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSwitch(ISwitchOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSwitchCase(ISwitchCaseOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSwitchExpression(ISwitchExpressionOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitSwitchExpressionArm(ISwitchExpressionArmOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitThrow(IThrowOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitTranslatedQuery(ITranslatedQueryOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitTry(ITryOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitTuple(ITupleOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitTupleBinaryOperator(ITupleBinaryOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitTypeOf(ITypeOfOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitTypeParameterObjectCreation(ITypeParameterObjectCreationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitTypePattern(ITypePatternOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitUnaryOperator(IUnaryOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitUsing(IUsingOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitUsingDeclaration(IUsingDeclarationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitUtf8String(IUtf8StringOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitVariableDeclaration(IVariableDeclarationOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitVariableDeclarationGroup(IVariableDeclarationGroupOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitVariableDeclarator(IVariableDeclaratorOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitVariableInitializer(IVariableInitializerOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitWhileLoop(IWhileLoopOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

VisitWith(IWithOperation, TArgument)

Representa um IOperation visitante que visita apenas o único IOperation passado em seu método Visit com um argumento adicional do tipo especificado pelo TArgument parâmetro e produz um valor do tipo especificado pelo TResult parâmetro.

Aplica-se a