Share via


CSharpSyntaxVisitor<TResult> クラス

定義

CSharpSyntaxNode Visit メソッドに渡された単一の CSharpSyntaxNode のみを訪問し、 パラメーターで指定された型の値を生成するビジターをTResult表します。

generic <typename TResult>
public ref class CSharpSyntaxVisitor abstract
public abstract class CSharpSyntaxVisitor<TResult>
type CSharpSyntaxVisitor<'Result> = class
Public MustInherit Class CSharpSyntaxVisitor(Of TResult)

型パラメーター

TResult

このビジターの Visit メソッドの戻り値の型。

継承
CSharpSyntaxVisitor<TResult>
派生

コンストラクター

CSharpSyntaxVisitor<TResult>()

CSharpSyntaxNode Visit メソッドに渡された単一の CSharpSyntaxNode のみを訪問し、 パラメーターで指定された型の値を生成するビジターをTResult表します。

メソッド

DefaultVisit(SyntaxNode)

CSharpSyntaxNode Visit メソッドに渡された単一の CSharpSyntaxNode のみを訪問し、 パラメーターで指定された型の値を生成するビジターをTResult表します。

Visit(SyntaxNode)

CSharpSyntaxNode Visit メソッドに渡された単一の CSharpSyntaxNode のみを訪問し、 パラメーターで指定された型の値を生成するビジターをTResult表します。

VisitAccessorDeclaration(AccessorDeclarationSyntax)

訪問者が AccessorDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitAccessorList(AccessorListSyntax)

訪問者が AccessorListSyntax ノードにアクセスしたときに呼び出されます。

VisitAliasQualifiedName(AliasQualifiedNameSyntax)

訪問者が AliasQualifiedNameSyntax ノードにアクセスしたときに呼び出されます。

VisitAnonymousMethodExpression(AnonymousMethodExpressionSyntax)

訪問者が AnonymousMethodExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitAnonymousObjectCreationExpression(AnonymousObjectCreationExpressionSyntax)

訪問者が AnonymousObjectCreationExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitAnonymousObjectMemberDeclarator(AnonymousObjectMemberDeclaratorSyntax)

訪問者が AnonymousObjectMemberDeclaratorSyntax ノードにアクセスしたときに呼び出されます。

VisitArgument(ArgumentSyntax)

訪問者が ArgumentSyntax ノードにアクセスしたときに呼び出されます。

VisitArgumentList(ArgumentListSyntax)

訪問者が ArgumentListSyntax ノードにアクセスしたときに呼び出されます。

VisitArrayCreationExpression(ArrayCreationExpressionSyntax)

訪問者が ArrayCreationExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitArrayRankSpecifier(ArrayRankSpecifierSyntax)

訪問者が ArrayRankSpecifierSyntax ノードにアクセスしたときに呼び出されます。

VisitArrayType(ArrayTypeSyntax)

訪問者が ArrayTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitArrowExpressionClause(ArrowExpressionClauseSyntax)

訪問者が ArrowExpressionClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitAssignmentExpression(AssignmentExpressionSyntax)

訪問者が AssignmentExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitAttribute(AttributeSyntax)

訪問者が AttributeSyntax ノードにアクセスしたときに呼び出されます。

VisitAttributeArgument(AttributeArgumentSyntax)

訪問者が AttributeArgumentSyntax ノードにアクセスしたときに呼び出されます。

VisitAttributeArgumentList(AttributeArgumentListSyntax)

訪問者が AttributeArgumentListSyntax ノードにアクセスしたときに呼び出されます。

VisitAttributeList(AttributeListSyntax)

訪問者が AttributeListSyntax ノードにアクセスしたときに呼び出されます。

VisitAttributeTargetSpecifier(AttributeTargetSpecifierSyntax)

訪問者が AttributeTargetSpecifierSyntax ノードにアクセスしたときに呼び出されます。

VisitAwaitExpression(AwaitExpressionSyntax)

訪問者が AwaitExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitBadDirectiveTrivia(BadDirectiveTriviaSyntax)

訪問者が BadDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitBaseExpression(BaseExpressionSyntax)

訪問者が BaseExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitBaseExpressionTypeClause(BaseExpressionTypeClauseSyntax)

訪問者が BaseExpressionTypeClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitBaseList(BaseListSyntax)

訪問者が BaseListSyntax ノードにアクセスしたときに呼び出されます。

VisitBinaryExpression(BinaryExpressionSyntax)

訪問者が BinaryExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitBinaryPattern(BinaryPatternSyntax)

訪問者が BinaryPatternSyntax ノードにアクセスしたときに呼び出されます。

VisitBlock(BlockSyntax)

訪問者が BlockSyntax ノードにアクセスしたときに呼び出されます。

VisitBracketedArgumentList(BracketedArgumentListSyntax)

訪問者が BracketedArgumentListSyntax ノードにアクセスしたときに呼び出されます。

VisitBracketedParameterList(BracketedParameterListSyntax)

訪問者が BracketedParameterListSyntax ノードにアクセスしたときに呼び出されます。

VisitBreakStatement(BreakStatementSyntax)

訪問者が BreakStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitCasePatternSwitchLabel(CasePatternSwitchLabelSyntax)

訪問者が CasePatternSwitchLabelSyntax ノードにアクセスしたときに呼び出されます。

VisitCaseSwitchLabel(CaseSwitchLabelSyntax)

訪問者が CaseSwitchLabelSyntax ノードにアクセスしたときに呼び出されます。

VisitCastExpression(CastExpressionSyntax)

訪問者が CastExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitCatchClause(CatchClauseSyntax)

訪問者が CatchClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitCatchDeclaration(CatchDeclarationSyntax)

訪問者が CatchDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitCatchFilterClause(CatchFilterClauseSyntax)

訪問者が CatchFilterClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitCheckedExpression(CheckedExpressionSyntax)

訪問者が CheckedExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitCheckedStatement(CheckedStatementSyntax)

訪問者が CheckedStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitClassDeclaration(ClassDeclarationSyntax)

訪問者が ClassDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitClassOrStructConstraint(ClassOrStructConstraintSyntax)

訪問者が ClassOrStructConstraintSyntax ノードにアクセスしたときに呼び出されます。

VisitCollectionExpression(CollectionExpressionSyntax)

訪問者が CollectionExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitCompilationUnit(CompilationUnitSyntax)

訪問者が CompilationUnitSyntax ノードにアクセスしたときに呼び出されます。

VisitConditionalAccessExpression(ConditionalAccessExpressionSyntax)

訪問者が ConditionalAccessExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitConditionalExpression(ConditionalExpressionSyntax)

訪問者が ConditionalExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitConstantPattern(ConstantPatternSyntax)

訪問者が ConstantPatternSyntax ノードにアクセスしたときに呼び出されます。

VisitConstructorConstraint(ConstructorConstraintSyntax)

訪問者が ConstructorConstraintSyntax ノードにアクセスしたときに呼び出されます。

VisitConstructorDeclaration(ConstructorDeclarationSyntax)

訪問者が ConstructorDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitConstructorInitializer(ConstructorInitializerSyntax)

ビジターが ConstructorInitializerSyntax ノードにアクセスしたときに呼び出されます。

VisitContinueStatement(ContinueStatementSyntax)

訪問者が ContinueStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitConversionOperatorDeclaration(ConversionOperatorDeclarationSyntax)

訪問者が ConversionOperatorDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitConversionOperatorMemberCref(ConversionOperatorMemberCrefSyntax)

訪問者が ConversionOperatorMemberCrefSyntax ノードにアクセスしたときに呼び出されます。

VisitCrefBracketedParameterList(CrefBracketedParameterListSyntax)

訪問者が CrefBracketedParameterListSyntax ノードにアクセスしたときに呼び出されます。

VisitCrefParameter(CrefParameterSyntax)

訪問者が CrefParameterSyntax ノードにアクセスしたときに呼び出されます。

VisitCrefParameterList(CrefParameterListSyntax)

訪問者が CrefParameterListSyntax ノードにアクセスしたときに呼び出されます。

VisitDeclarationExpression(DeclarationExpressionSyntax)

訪問者が DeclarationExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitDeclarationPattern(DeclarationPatternSyntax)

訪問者が DeclarationPatternSyntax ノードにアクセスしたときに呼び出されます。

VisitDefaultConstraint(DefaultConstraintSyntax)

訪問者が DefaultConstraintSyntax ノードにアクセスしたときに呼び出されます。

VisitDefaultExpression(DefaultExpressionSyntax)

訪問者が DefaultExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitDefaultSwitchLabel(DefaultSwitchLabelSyntax)

訪問者が DefaultSwitchLabelSyntax ノードにアクセスしたときに呼び出されます。

VisitDefineDirectiveTrivia(DefineDirectiveTriviaSyntax)

訪問者が DefineDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitDelegateDeclaration(DelegateDeclarationSyntax)

訪問者が DelegateDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitDestructorDeclaration(DestructorDeclarationSyntax)

訪問者がデストラクターDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitDiscardDesignation(DiscardDesignationSyntax)

訪問者が DiscardDesignationSyntax ノードにアクセスしたときに呼び出されます。

VisitDiscardPattern(DiscardPatternSyntax)

訪問者が DiscardPatternSyntax ノードにアクセスしたときに呼び出されます。

VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax)

訪問者が DocumentationCommentTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitDoStatement(DoStatementSyntax)

訪問者が DoStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitElementAccessExpression(ElementAccessExpressionSyntax)

訪問者が ElementAccessExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitElementBindingExpression(ElementBindingExpressionSyntax)

訪問者が ElementBindingExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax)

訪問者が ElifDirectiveTriviaSyntax ノードを訪問したときに呼び出されます。

VisitElseClause(ElseClauseSyntax)

訪問者が ElseClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitElseDirectiveTrivia(ElseDirectiveTriviaSyntax)

訪問者が ElseDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitEmptyStatement(EmptyStatementSyntax)

訪問者が EmptyStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitEndIfDirectiveTrivia(EndIfDirectiveTriviaSyntax)

訪問者が EndIfDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitEndRegionDirectiveTrivia(EndRegionDirectiveTriviaSyntax)

訪問者が EndRegionDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitEnumDeclaration(EnumDeclarationSyntax)

訪問者が EnumDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax)

訪問者が EnumMemberDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitEqualsValueClause(EqualsValueClauseSyntax)

訪問者が EqualsValueClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitErrorDirectiveTrivia(ErrorDirectiveTriviaSyntax)

訪問者が ErrorDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitEventDeclaration(EventDeclarationSyntax)

訪問者が EventDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitEventFieldDeclaration(EventFieldDeclarationSyntax)

訪問者が EventFieldDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax)

訪問者が ExplicitInterfaceSpecifierSyntax ノードにアクセスしたときに呼び出されます。

VisitExpressionColon(ExpressionColonSyntax)

訪問者が ExpressionColonSyntax ノードにアクセスしたときに呼び出されます。

VisitExpressionElement(ExpressionElementSyntax)

訪問者が ExpressionElementSyntax ノードにアクセスしたときに呼び出されます。

VisitExpressionStatement(ExpressionStatementSyntax)

訪問者が ExpressionStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitExternAliasDirective(ExternAliasDirectiveSyntax)

訪問者が ExternAliasDirectiveSyntax ノードにアクセスしたときに呼び出されます。

VisitFieldDeclaration(FieldDeclarationSyntax)

訪問者が FieldDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitFileScopedNamespaceDeclaration(FileScopedNamespaceDeclarationSyntax)

訪問者が FileScopedNamespaceDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitFinallyClause(FinallyClauseSyntax)

訪問者が FinallyClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitFixedStatement(FixedStatementSyntax)

訪問者が FixedStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitForEachStatement(ForEachStatementSyntax)

訪問者が ForEachStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitForEachVariableStatement(ForEachVariableStatementSyntax)

訪問者が ForEachVariableStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitForStatement(ForStatementSyntax)

訪問者が ForStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitFromClause(FromClauseSyntax)

訪問者が FromClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitFunctionPointerCallingConvention(FunctionPointerCallingConventionSyntax)

訪問者が FunctionPointerCallingConventionSyntax ノードにアクセスしたときに呼び出されます。

VisitFunctionPointerParameter(FunctionPointerParameterSyntax)

訪問者が FunctionPointerParameterSyntax ノードにアクセスしたときに呼び出されます。

VisitFunctionPointerParameterList(FunctionPointerParameterListSyntax)

訪問者が FunctionPointerParameterListSyntax ノードにアクセスしたときに呼び出されます。

VisitFunctionPointerType(FunctionPointerTypeSyntax)

訪問者が FunctionPointerTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitFunctionPointerUnmanagedCallingConvention(FunctionPointerUnmanagedCallingConventionSyntax)

訪問者が FunctionPointerUnmanagedCallingConventionSyntax ノードにアクセスしたときに呼び出されます。

VisitFunctionPointerUnmanagedCallingConventionList(FunctionPointerUnmanagedCallingConventionListSyntax)

訪問者が FunctionPointerUnmanagedCallingConventionListSyntax ノードにアクセスしたときに呼び出されます。

VisitGenericName(GenericNameSyntax)

訪問者が GenericNameSyntax ノードにアクセスしたときに呼び出されます。

VisitGlobalStatement(GlobalStatementSyntax)

訪問者が GlobalStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitGotoStatement(GotoStatementSyntax)

訪問者が GotoStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitGroupClause(GroupClauseSyntax)

訪問者が GroupClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitIdentifierName(IdentifierNameSyntax)

訪問者が IdentifierNameSyntax ノードにアクセスしたときに呼び出されます。

VisitIfDirectiveTrivia(IfDirectiveTriviaSyntax)

訪問者が IfDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitIfStatement(IfStatementSyntax)

訪問者が IfStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitImplicitArrayCreationExpression(ImplicitArrayCreationExpressionSyntax)

ビジターが ImplicitArrayCreationExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitImplicitElementAccess(ImplicitElementAccessSyntax)

ビジターが ImplicitElementAccessSyntax ノードにアクセスしたときに呼び出されます。

VisitImplicitObjectCreationExpression(ImplicitObjectCreationExpressionSyntax)

ビジターが ImplicitObjectCreationExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitImplicitStackAllocArrayCreationExpression(ImplicitStackAllocArrayCreationExpressionSyntax)

ビジターが ImplicitStackAllocArrayCreationExpressionSyntax ノードを訪問したときに呼び出されます。

VisitIncompleteMember(IncompleteMemberSyntax)

訪問者が IncompleteMemberSyntax ノードにアクセスしたときに呼び出されます。

VisitIndexerDeclaration(IndexerDeclarationSyntax)

訪問者が IndexerDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitIndexerMemberCref(IndexerMemberCrefSyntax)

訪問者が IndexerMemberCrefSyntax ノードにアクセスしたときに呼び出されます。

VisitInitializerExpression(InitializerExpressionSyntax)

訪問者が InitializerExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitInterfaceDeclaration(InterfaceDeclarationSyntax)

訪問者が InterfaceDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax)

訪問者が InterpolatedStringExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitInterpolatedStringText(InterpolatedStringTextSyntax)

訪問者が InterpolatedStringTextSyntax ノードにアクセスしたときに呼び出されます。

VisitInterpolation(InterpolationSyntax)

訪問者が補間Syntaxノードを訪問したときに呼び出されます。

VisitInterpolationAlignmentClause(InterpolationAlignmentClauseSyntax)

訪問者が補間AlignmentClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitInterpolationFormatClause(InterpolationFormatClauseSyntax)

訪問者が補間FormatClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitInvocationExpression(InvocationExpressionSyntax)

ビジターが InvocationExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitIsPatternExpression(IsPatternExpressionSyntax)

訪問者が IsPatternExpressionSyntax ノードを訪問したときに呼び出されます。

VisitJoinClause(JoinClauseSyntax)

訪問者が JoinClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitJoinIntoClause(JoinIntoClauseSyntax)

訪問者が JoinIntoClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitLabeledStatement(LabeledStatementSyntax)

訪問者が LabeledStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitLetClause(LetClauseSyntax)

訪問者が LetClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitLineDirectivePosition(LineDirectivePositionSyntax)

訪問者が LineDirectivePositionSyntax ノードにアクセスしたときに呼び出されます。

VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax)

訪問者が LineDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitLineSpanDirectiveTrivia(LineSpanDirectiveTriviaSyntax)

訪問者が LineSpanDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitListPattern(ListPatternSyntax)

訪問者が ListPatternSyntax ノードにアクセスしたときに呼び出されます。

VisitLiteralExpression(LiteralExpressionSyntax)

訪問者が LiteralExpressionSyntax ノードを訪問したときに呼び出されます。

VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax)

訪問者が LoadDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitLocalDeclarationStatement(LocalDeclarationStatementSyntax)

訪問者が LocalDeclarationStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitLocalFunctionStatement(LocalFunctionStatementSyntax)

訪問者が LocalFunctionStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitLockStatement(LockStatementSyntax)

訪問者が LockStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitMakeRefExpression(MakeRefExpressionSyntax)

訪問者が MakeRefExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitMemberAccessExpression(MemberAccessExpressionSyntax)

訪問者が MemberAccessExpressionSyntax ノードを訪問したときに呼び出されます。

VisitMemberBindingExpression(MemberBindingExpressionSyntax)

訪問者が MemberBindingExpressionSyntax ノードを訪問したときに呼び出されます。

VisitMethodDeclaration(MethodDeclarationSyntax)

訪問者が MethodDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitNameColon(NameColonSyntax)

訪問者が NameColonSyntax ノードにアクセスしたときに呼び出されます。

VisitNameEquals(NameEqualsSyntax)

訪問者が NameEqualsSyntax ノードにアクセスしたときに呼び出されます。

VisitNameMemberCref(NameMemberCrefSyntax)

訪問者が NameMemberCrefSyntax ノードにアクセスしたときに呼び出されます。

VisitNamespaceDeclaration(NamespaceDeclarationSyntax)

訪問者が NamespaceDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitNullableDirectiveTrivia(NullableDirectiveTriviaSyntax)

訪問者が NullableDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitNullableType(NullableTypeSyntax)

訪問者が NullableTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitObjectCreationExpression(ObjectCreationExpressionSyntax)

訪問者が ObjectCreationExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitOmittedArraySizeExpression(OmittedArraySizeExpressionSyntax)

訪問者が OmittedArraySizeExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitOmittedTypeArgument(OmittedTypeArgumentSyntax)

訪問者が OmittedTypeArgumentSyntax ノードにアクセスしたときに呼び出されます。

VisitOperatorDeclaration(OperatorDeclarationSyntax)

訪問者が OperatorDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitOperatorMemberCref(OperatorMemberCrefSyntax)

訪問者が OperatorMemberCrefSyntax ノードにアクセスしたときに呼び出されます。

VisitOrderByClause(OrderByClauseSyntax)

訪問者が OrderByClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitOrdering(OrderingSyntax)

訪問者が OrderingSyntax ノードにアクセスしたときに呼び出されます。

VisitParameter(ParameterSyntax)

訪問者が ParameterSyntax ノードにアクセスしたときに呼び出されます。

VisitParameterList(ParameterListSyntax)

訪問者が ParameterListSyntax ノードにアクセスしたときに呼び出されます。

VisitParenthesizedExpression(ParenthesizedExpressionSyntax)

訪問者が ParenthesizedExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitParenthesizedLambdaExpression(ParenthesizedLambdaExpressionSyntax)

訪問者が ParenthesizedLambdaExpressionSyntax ノードを訪問したときに呼び出されます。

VisitParenthesizedPattern(ParenthesizedPatternSyntax)

訪問者が ParenthesizedPatternSyntax ノードにアクセスしたときに呼び出されます。

VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignationSyntax)

訪問者が ParenthesizedVariableDesignationSyntax ノードにアクセスしたときに呼び出されます。

VisitPointerType(PointerTypeSyntax)

訪問者が PointerTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitPositionalPatternClause(PositionalPatternClauseSyntax)

ビジターが PositionalPatternClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitPostfixUnaryExpression(PostfixUnaryExpressionSyntax)

訪問者が PostfixUnaryExpressionSyntax ノードを訪問したときに呼び出されます。

VisitPragmaChecksumDirectiveTrivia(PragmaChecksumDirectiveTriviaSyntax)

ビジターが PragmaChecksumDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitPragmaWarningDirectiveTrivia(PragmaWarningDirectiveTriviaSyntax)

訪問者が PragmaWarningDirectiveTriviaSyntax ノードを訪問したときに呼び出されます。

VisitPredefinedType(PredefinedTypeSyntax)

訪問者が PredefinedTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitPrefixUnaryExpression(PrefixUnaryExpressionSyntax)

訪問者が PrefixUnaryExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitPrimaryConstructorBaseType(PrimaryConstructorBaseTypeSyntax)

訪問者が PrimaryConstructorBaseTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitPropertyDeclaration(PropertyDeclarationSyntax)

訪問者が PropertyDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitPropertyPatternClause(PropertyPatternClauseSyntax)

訪問者が PropertyPatternClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitQualifiedCref(QualifiedCrefSyntax)

訪問者が QualifiedCrefSyntax ノードにアクセスしたときに呼び出されます。

VisitQualifiedName(QualifiedNameSyntax)

訪問者が QualifiedNameSyntax ノードにアクセスしたときに呼び出されます。

VisitQueryBody(QueryBodySyntax)

訪問者が QueryBodySyntax ノードにアクセスしたときに呼び出されます。

VisitQueryContinuation(QueryContinuationSyntax)

訪問者が QueryContinuationSyntax ノードにアクセスしたときに呼び出されます。

VisitQueryExpression(QueryExpressionSyntax)

訪問者が QueryExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitRangeExpression(RangeExpressionSyntax)

訪問者が RangeExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitRecordDeclaration(RecordDeclarationSyntax)

訪問者が RecordDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitRecursivePattern(RecursivePatternSyntax)

訪問者が RecursivePatternSyntax ノードにアクセスしたときに呼び出されます。

VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax)

訪問者が ReferenceDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitRefExpression(RefExpressionSyntax)

訪問者が RefExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitRefType(RefTypeSyntax)

訪問者が RefTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitRefTypeExpression(RefTypeExpressionSyntax)

訪問者が RefTypeExpressionSyntax ノードを訪問したときに呼び出されます。

VisitRefValueExpression(RefValueExpressionSyntax)

訪問者が RefValueExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax)

訪問者が RegionDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitRelationalPattern(RelationalPatternSyntax)

訪問者が RelationalPatternSyntax ノードを訪問したときに呼び出されます。

VisitReturnStatement(ReturnStatementSyntax)

訪問者が ReturnStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitScopedType(ScopedTypeSyntax)

訪問者が ScopedTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitSelectClause(SelectClauseSyntax)

訪問者が SelectClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax)

訪問者が ShebangDirectiveTriviaSyntax ノードを訪問したときに呼び出されます。

VisitSimpleBaseType(SimpleBaseTypeSyntax)

訪問者が SimpleBaseTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitSimpleLambdaExpression(SimpleLambdaExpressionSyntax)

訪問者が SimpleLambdaExpressionSyntax ノードを訪問したときに呼び出されます。

VisitSingleVariableDesignation(SingleVariableDesignationSyntax)

訪問者が SingleVariableDesignationSyntax ノードにアクセスしたときに呼び出されます。

VisitSizeOfExpression(SizeOfExpressionSyntax)

訪問者が SizeOfExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax)

訪問者が SkippedTokensTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitSlicePattern(SlicePatternSyntax)

訪問者が SlicePatternSyntax ノードにアクセスしたときに呼び出されます。

VisitSpreadElement(SpreadElementSyntax)

訪問者が SpreadElementSyntax ノードを訪問したときに呼び出されます。

VisitStackAllocArrayCreationExpression(StackAllocArrayCreationExpressionSyntax)

訪問者が StackAllocArrayCreationExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitStructDeclaration(StructDeclarationSyntax)

訪問者が StructDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitSubpattern(SubpatternSyntax)

訪問者が SubpatternSyntax ノードを訪問したときに呼び出されます。

VisitSwitchExpression(SwitchExpressionSyntax)

訪問者が SwitchExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitSwitchExpressionArm(SwitchExpressionArmSyntax)

訪問者が SwitchExpressionArmSyntax ノードにアクセスしたときに呼び出されます。

VisitSwitchSection(SwitchSectionSyntax)

訪問者が SwitchSectionSyntax ノードにアクセスしたときに呼び出されます。

VisitSwitchStatement(SwitchStatementSyntax)

訪問者が SwitchStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitThisExpression(ThisExpressionSyntax)

訪問者が ThisExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitThrowExpression(ThrowExpressionSyntax)

訪問者が ThrowExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitThrowStatement(ThrowStatementSyntax)

訪問者が ThrowStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitTryStatement(TryStatementSyntax)

訪問者が TryStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitTupleElement(TupleElementSyntax)

訪問者が TupleElementSyntax ノードにアクセスしたときに呼び出されます。

VisitTupleExpression(TupleExpressionSyntax)

訪問者が TupleExpressionSyntax ノードにアクセスしたときに呼び出されます。

VisitTupleType(TupleTypeSyntax)

訪問者が TupleTypeSyntax ノードにアクセスしたときに呼び出されます。

VisitTypeArgumentList(TypeArgumentListSyntax)

訪問者が TypeArgumentListSyntax ノードにアクセスしたときに呼び出されます。

VisitTypeConstraint(TypeConstraintSyntax)

訪問者が TypeConstraintSyntax ノードにアクセスしたときに呼び出されます。

VisitTypeCref(TypeCrefSyntax)

訪問者が TypeCrefSyntax ノードにアクセスしたときに呼び出されます。

VisitTypeOfExpression(TypeOfExpressionSyntax)

訪問者が TypeOfExpressionSyntax ノードを訪問したときに呼び出されます。

VisitTypeParameter(TypeParameterSyntax)

訪問者が TypeParameterSyntax ノードにアクセスしたときに呼び出されます。

VisitTypeParameterConstraintClause(TypeParameterConstraintClauseSyntax)

訪問者が TypeParameterConstraintClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitTypeParameterList(TypeParameterListSyntax)

訪問者が TypeParameterListSyntax ノードにアクセスしたときに呼び出されます。

VisitTypePattern(TypePatternSyntax)

訪問者が TypePatternSyntax ノードを訪問したときに呼び出されます。

VisitUnaryPattern(UnaryPatternSyntax)

訪問者が UnaryPatternSyntax ノードを訪問したときに呼び出されます。

VisitUndefDirectiveTrivia(UndefDirectiveTriviaSyntax)

訪問者が UndefDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitUnsafeStatement(UnsafeStatementSyntax)

訪問者が UnsafeStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitUsingDirective(UsingDirectiveSyntax)

訪問者が UsingDirectiveSyntax ノードにアクセスしたときに呼び出されます。

VisitUsingStatement(UsingStatementSyntax)

訪問者が UsingStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitVariableDeclaration(VariableDeclarationSyntax)

訪問者が VariableDeclarationSyntax ノードにアクセスしたときに呼び出されます。

VisitVariableDeclarator(VariableDeclaratorSyntax)

訪問者が VariableDeclaratorSyntax ノードにアクセスしたときに呼び出されます。

VisitVarPattern(VarPatternSyntax)

訪問者が VarPatternSyntax ノードにアクセスしたときに呼び出されます。

VisitWarningDirectiveTrivia(WarningDirectiveTriviaSyntax)

訪問者が WarningDirectiveTriviaSyntax ノードにアクセスしたときに呼び出されます。

VisitWhenClause(WhenClauseSyntax)

訪問者が WhenClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitWhereClause(WhereClauseSyntax)

訪問者が WhereClauseSyntax ノードにアクセスしたときに呼び出されます。

VisitWhileStatement(WhileStatementSyntax)

訪問者が WhileStatementSyntax ノードにアクセスしたときに呼び出されます。

VisitWithExpression(WithExpressionSyntax)

訪問者が WithExpressionSyntax ノードを訪問したときに呼び出されます。

VisitXmlCDataSection(XmlCDataSectionSyntax)

訪問者が XmlCDataSectionSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlComment(XmlCommentSyntax)

訪問者が XmlCommentSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlCrefAttribute(XmlCrefAttributeSyntax)

訪問者が XmlCrefAttributeSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlElement(XmlElementSyntax)

訪問者が XmlElementSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlElementEndTag(XmlElementEndTagSyntax)

訪問者が XmlElementEndTagSyntax ノードを訪問したときに呼び出されます。

VisitXmlElementStartTag(XmlElementStartTagSyntax)

訪問者が XmlElementStartTagSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlEmptyElement(XmlEmptyElementSyntax)

訪問者が XmlEmptyElementSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlName(XmlNameSyntax)

訪問者が XmlNameSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlNameAttribute(XmlNameAttributeSyntax)

訪問者が XmlNameAttributeSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlPrefix(XmlPrefixSyntax)

訪問者が XmlPrefixSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlProcessingInstruction(XmlProcessingInstructionSyntax)

訪問者が XmlProcessingInstructionSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlText(XmlTextSyntax)

訪問者が XmlTextSyntax ノードにアクセスしたときに呼び出されます。

VisitXmlTextAttribute(XmlTextAttributeSyntax)

訪問者が XmlTextAttributeSyntax ノードにアクセスしたときに呼び出されます。

VisitYieldStatement(YieldStatementSyntax)

訪問者が YieldStatementSyntax ノードを訪問したときに呼び出されます。

適用対象