다음을 통해 공유


CSharpSyntaxVisitor 클래스

정의

Visit 메서드에 CSharpSyntaxNode 전달된 단일 CSharpSyntaxNode만 방문하는 방문자를 나타냅니다.

public ref class CSharpSyntaxVisitor abstract
public abstract class CSharpSyntaxVisitor
type CSharpSyntaxVisitor = class
Public MustInherit Class CSharpSyntaxVisitor
상속
CSharpSyntaxVisitor
파생

생성자

CSharpSyntaxVisitor()

Visit 메서드에 CSharpSyntaxNode 전달된 단일 CSharpSyntaxNode만 방문하는 방문자를 나타냅니다.

메서드

DefaultVisit(SyntaxNode)

Visit 메서드에 CSharpSyntaxNode 전달된 단일 CSharpSyntaxNode만 방문하는 방문자를 나타냅니다.

Visit(SyntaxNode)

Visit 메서드에 CSharpSyntaxNode 전달된 단일 CSharpSyntaxNode만 방문하는 방문자를 나타냅니다.

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)

방문자가 DestructorDeclarationSyntax 노드를 방문할 때 호출됩니다.

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)

방문자가 InterpolationSyntax 노드를 방문할 때 호출됩니다.

VisitInterpolationAlignmentClause(InterpolationAlignmentClauseSyntax)

방문자가 InterpolationAlignmentClauseSyntax 노드를 방문할 때 호출됩니다.

VisitInterpolationFormatClause(InterpolationFormatClauseSyntax)

방문자가 InterpolationFormatClauseSyntax 노드를 방문할 때 호출됩니다.

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 노드를 방문할 때 호출됩니다.

적용 대상