OperationVisitor<TArgument, TResult>
OperationVisitor()
DefaultVisit(IOperation, TArgument)
Visit(IOperation, TArgument)
VisitAddressOfExpression(IAddressOfExpression, TArgument)
VisitArgument(IArgument, TArgument)
VisitArrayCreationExpression(IArrayCreationExpression, TArgument)
VisitArrayElementReferenceExpression(IArrayElementReferenceExpression, TArgument)
VisitArrayInitializer(IArrayInitializer, TArgument)
VisitAssignmentExpression(IAssignmentExpression, TArgument)
VisitAwaitExpression(IAwaitExpression, TArgument)
VisitBinaryOperatorExpression(IBinaryOperatorExpression, TArgument)
VisitBlockStatement(IBlockStatement, TArgument)
VisitBranchStatement(IBranchStatement, TArgument)
VisitCatchClause(ICatchClause, TArgument)
VisitCompoundAssignmentExpression(ICompoundAssignmentExpression, TArgument)
VisitConditionalAccessExpression(IConditionalAccessExpression, TArgument)
VisitConditionalAccessInstanceExpression(IConditionalAccessInstanceExpression, TArgument)
VisitConditionalChoiceExpression(IConditionalChoiceExpression, TArgument)
VisitConversionExpression(IConversionExpression, TArgument)
VisitDefaultValueExpression(IDefaultValueExpression, TArgument)
VisitEmptyStatement(IEmptyStatement, TArgument)
VisitEndStatement(IEndStatement, TArgument)
VisitEventAssignmentExpression(IEventAssignmentExpression, TArgument)
VisitEventReferenceExpression(IEventReferenceExpression, TArgument)
VisitExpressionStatement(IExpressionStatement, TArgument)
VisitFieldInitializer(IFieldInitializer, TArgument)
VisitFieldReferenceExpression(IFieldReferenceExpression, TArgument)
VisitFixedStatement(IFixedStatement, TArgument)
VisitForEachLoopStatement(IForEachLoopStatement, TArgument)
VisitForLoopStatement(IForLoopStatement, TArgument)
VisitIfStatement(IIfStatement, TArgument)
VisitIncrementExpression(IIncrementExpression, TArgument)
VisitIndexedPropertyReferenceExpression(IIndexedPropertyReferenceExpression, TArgument)
VisitInstanceReferenceExpression(IInstanceReferenceExpression, TArgument)
VisitInvalidExpression(IInvalidExpression, TArgument)
VisitInvalidStatement(IInvalidStatement, TArgument)
VisitInvocationExpression(IInvocationExpression, TArgument)
VisitIsTypeExpression(IIsTypeExpression, TArgument)
VisitLabelStatement(ILabelStatement, TArgument)
VisitLambdaExpression(ILambdaExpression, TArgument)
VisitLateBoundMemberReferenceExpression(ILateBoundMemberReferenceExpression, TArgument)
VisitLiteralExpression(ILiteralExpression, TArgument)
VisitLocalReferenceExpression(ILocalReferenceExpression, TArgument)
VisitLockStatement(ILockStatement, TArgument)
VisitMethodBindingExpression(IMethodBindingExpression, TArgument)
VisitNullCoalescingExpression(INullCoalescingExpression, TArgument)
VisitObjectCreationExpression(IObjectCreationExpression, TArgument)
VisitOmittedArgumentExpression(IOmittedArgumentExpression, TArgument)
VisitParameterInitializer(IParameterInitializer, TArgument)
VisitParameterReferenceExpression(IParameterReferenceExpression, TArgument)
VisitParenthesizedExpression(IParenthesizedExpression, TArgument)
VisitPlaceholderExpression(IPlaceholderExpression, TArgument)
VisitPointerIndirectionReferenceExpression(IPointerIndirectionReferenceExpression, TArgument)
VisitPropertyInitializer(IPropertyInitializer, TArgument)
VisitPropertyReferenceExpression(IPropertyReferenceExpression, TArgument)
VisitRangeCaseClause(IRangeCaseClause, TArgument)
VisitRelationalCaseClause(IRelationalCaseClause, TArgument)
VisitReturnStatement(IReturnStatement, TArgument)
VisitSingleValueCaseClause(ISingleValueCaseClause, TArgument)
VisitSizeOfExpression(ISizeOfExpression, TArgument)
VisitStopStatement(IStopStatement, TArgument)
VisitSwitchCase(ISwitchCase, TArgument)
VisitSwitchStatement(ISwitchStatement, TArgument)
VisitSyntheticLocalReferenceExpression(ISyntheticLocalReferenceExpression, TArgument)
VisitThrowStatement(IThrowStatement, TArgument)
VisitTryStatement(ITryStatement, TArgument)
VisitTypeOfExpression(ITypeOfExpression, TArgument)
VisitTypeParameterObjectCreationExpression(ITypeParameterObjectCreationExpression, TArgument)
VisitUnaryOperatorExpression(IUnaryOperatorExpression, TArgument)
VisitUnboundLambdaExpression(IUnboundLambdaExpression, TArgument)
VisitUsingStatement(IUsingStatement, TArgument)
VisitVariableDeclaration(IVariableDeclaration, TArgument)
VisitVariableDeclarationStatement(IVariableDeclarationStatement, TArgument)
VisitWhileUntilLoopStatement(IWhileUntilLoopStatement, TArgument)
VisitWithStatement(IWithStatement, TArgument)
VisitYieldBreakStatement(IReturnStatement, TArgument)
netcoreapp2.0
namespace Microsoft.CodeAnalysis.Semantics
{
public abstract class OperationVisitor<TArgument, TResult>
{
public virtual TResult VisitSingleValueCaseClause(ISingleValueCaseClause operation, TArgument argument);
}
}
NetFx Compat Lab | 0.3 %
Reference this API |
---|---|
nuget.org | 0.0 %
Reference this API |
.NET Core | 2.0 |
Information specific to netcoreapp2.0 | |
Assembly | Microsoft.CodeAnalysis , Version=2.3.0.0, PublicKeyToken=31bf3856ad364e35 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This framework does not have platform annotations. |
- Built-in API
- Package-provided API