Search Results for

    Show / Hide Table of Contents

    Class CSharpSyntaxVisitor

    Inheritance
    object
    CSharpSyntaxVisitor
    CSharpSyntaxWalker
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis.CSharp
    Assembly: Microsoft.CodeAnalysis.CSharp.dll
    Syntax
    public abstract class CSharpSyntaxVisitor

    Constructors

    CSharpSyntaxVisitor()

    Declaration
    protected CSharpSyntaxVisitor()

    Methods

    DefaultVisit(SyntaxNode)

    Declaration
    public virtual void DefaultVisit(SyntaxNode node)
    Parameters
    Type Name Description
    SyntaxNode node

    Visit(SyntaxNode?)

    Declaration
    public virtual void Visit(SyntaxNode? node)
    Parameters
    Type Name Description
    SyntaxNode node

    VisitAccessorDeclaration(AccessorDeclarationSyntax)

    Declaration
    public virtual void VisitAccessorDeclaration(AccessorDeclarationSyntax node)
    Parameters
    Type Name Description
    AccessorDeclarationSyntax node

    VisitAccessorList(AccessorListSyntax)

    Declaration
    public virtual void VisitAccessorList(AccessorListSyntax node)
    Parameters
    Type Name Description
    AccessorListSyntax node

    VisitAliasQualifiedName(AliasQualifiedNameSyntax)

    Declaration
    public virtual void VisitAliasQualifiedName(AliasQualifiedNameSyntax node)
    Parameters
    Type Name Description
    AliasQualifiedNameSyntax node

    VisitAllowsConstraintClause(AllowsConstraintClauseSyntax)

    Declaration
    public virtual void VisitAllowsConstraintClause(AllowsConstraintClauseSyntax node)
    Parameters
    Type Name Description
    AllowsConstraintClauseSyntax node

    VisitAnonymousMethodExpression(AnonymousMethodExpressionSyntax)

    Declaration
    public virtual void VisitAnonymousMethodExpression(AnonymousMethodExpressionSyntax node)
    Parameters
    Type Name Description
    AnonymousMethodExpressionSyntax node

    VisitAnonymousObjectCreationExpression(AnonymousObjectCreationExpressionSyntax)

    Declaration
    public virtual void VisitAnonymousObjectCreationExpression(AnonymousObjectCreationExpressionSyntax node)
    Parameters
    Type Name Description
    AnonymousObjectCreationExpressionSyntax node

    VisitAnonymousObjectMemberDeclarator(AnonymousObjectMemberDeclaratorSyntax)

    Declaration
    public virtual void VisitAnonymousObjectMemberDeclarator(AnonymousObjectMemberDeclaratorSyntax node)
    Parameters
    Type Name Description
    AnonymousObjectMemberDeclaratorSyntax node

    VisitArgument(ArgumentSyntax)

    Declaration
    public virtual void VisitArgument(ArgumentSyntax node)
    Parameters
    Type Name Description
    ArgumentSyntax node

    VisitArgumentList(ArgumentListSyntax)

    Declaration
    public virtual void VisitArgumentList(ArgumentListSyntax node)
    Parameters
    Type Name Description
    ArgumentListSyntax node

    VisitArrayCreationExpression(ArrayCreationExpressionSyntax)

    Declaration
    public virtual void VisitArrayCreationExpression(ArrayCreationExpressionSyntax node)
    Parameters
    Type Name Description
    ArrayCreationExpressionSyntax node

    VisitArrayRankSpecifier(ArrayRankSpecifierSyntax)

    Declaration
    public virtual void VisitArrayRankSpecifier(ArrayRankSpecifierSyntax node)
    Parameters
    Type Name Description
    ArrayRankSpecifierSyntax node

    VisitArrayType(ArrayTypeSyntax)

    Declaration
    public virtual void VisitArrayType(ArrayTypeSyntax node)
    Parameters
    Type Name Description
    ArrayTypeSyntax node

    VisitArrowExpressionClause(ArrowExpressionClauseSyntax)

    Declaration
    public virtual void VisitArrowExpressionClause(ArrowExpressionClauseSyntax node)
    Parameters
    Type Name Description
    ArrowExpressionClauseSyntax node

    VisitAssignmentExpression(AssignmentExpressionSyntax)

    Declaration
    public virtual void VisitAssignmentExpression(AssignmentExpressionSyntax node)
    Parameters
    Type Name Description
    AssignmentExpressionSyntax node

    VisitAttribute(AttributeSyntax)

    Declaration
    public virtual void VisitAttribute(AttributeSyntax node)
    Parameters
    Type Name Description
    AttributeSyntax node

    VisitAttributeArgument(AttributeArgumentSyntax)

    Declaration
    public virtual void VisitAttributeArgument(AttributeArgumentSyntax node)
    Parameters
    Type Name Description
    AttributeArgumentSyntax node

    VisitAttributeArgumentList(AttributeArgumentListSyntax)

    Declaration
    public virtual void VisitAttributeArgumentList(AttributeArgumentListSyntax node)
    Parameters
    Type Name Description
    AttributeArgumentListSyntax node

    VisitAttributeList(AttributeListSyntax)

    Declaration
    public virtual void VisitAttributeList(AttributeListSyntax node)
    Parameters
    Type Name Description
    AttributeListSyntax node

    VisitAttributeTargetSpecifier(AttributeTargetSpecifierSyntax)

    Declaration
    public virtual void VisitAttributeTargetSpecifier(AttributeTargetSpecifierSyntax node)
    Parameters
    Type Name Description
    AttributeTargetSpecifierSyntax node

    VisitAwaitExpression(AwaitExpressionSyntax)

    Declaration
    public virtual void VisitAwaitExpression(AwaitExpressionSyntax node)
    Parameters
    Type Name Description
    AwaitExpressionSyntax node

    VisitBadDirectiveTrivia(BadDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitBadDirectiveTrivia(BadDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    BadDirectiveTriviaSyntax node

    VisitBaseExpression(BaseExpressionSyntax)

    Declaration
    public virtual void VisitBaseExpression(BaseExpressionSyntax node)
    Parameters
    Type Name Description
    BaseExpressionSyntax node

    VisitBaseList(BaseListSyntax)

    Declaration
    public virtual void VisitBaseList(BaseListSyntax node)
    Parameters
    Type Name Description
    BaseListSyntax node

    VisitBinaryExpression(BinaryExpressionSyntax)

    Declaration
    public virtual void VisitBinaryExpression(BinaryExpressionSyntax node)
    Parameters
    Type Name Description
    BinaryExpressionSyntax node

    VisitBinaryPattern(BinaryPatternSyntax)

    Declaration
    public virtual void VisitBinaryPattern(BinaryPatternSyntax node)
    Parameters
    Type Name Description
    BinaryPatternSyntax node

    VisitBlock(BlockSyntax)

    Declaration
    public virtual void VisitBlock(BlockSyntax node)
    Parameters
    Type Name Description
    BlockSyntax node

    VisitBracketedArgumentList(BracketedArgumentListSyntax)

    Declaration
    public virtual void VisitBracketedArgumentList(BracketedArgumentListSyntax node)
    Parameters
    Type Name Description
    BracketedArgumentListSyntax node

    VisitBracketedParameterList(BracketedParameterListSyntax)

    Declaration
    public virtual void VisitBracketedParameterList(BracketedParameterListSyntax node)
    Parameters
    Type Name Description
    BracketedParameterListSyntax node

    VisitBreakStatement(BreakStatementSyntax)

    Declaration
    public virtual void VisitBreakStatement(BreakStatementSyntax node)
    Parameters
    Type Name Description
    BreakStatementSyntax node

    VisitCasePatternSwitchLabel(CasePatternSwitchLabelSyntax)

    Declaration
    public virtual void VisitCasePatternSwitchLabel(CasePatternSwitchLabelSyntax node)
    Parameters
    Type Name Description
    CasePatternSwitchLabelSyntax node

    VisitCaseSwitchLabel(CaseSwitchLabelSyntax)

    Declaration
    public virtual void VisitCaseSwitchLabel(CaseSwitchLabelSyntax node)
    Parameters
    Type Name Description
    CaseSwitchLabelSyntax node

    VisitCastExpression(CastExpressionSyntax)

    Declaration
    public virtual void VisitCastExpression(CastExpressionSyntax node)
    Parameters
    Type Name Description
    CastExpressionSyntax node

    VisitCatchClause(CatchClauseSyntax)

    Declaration
    public virtual void VisitCatchClause(CatchClauseSyntax node)
    Parameters
    Type Name Description
    CatchClauseSyntax node

    VisitCatchDeclaration(CatchDeclarationSyntax)

    Declaration
    public virtual void VisitCatchDeclaration(CatchDeclarationSyntax node)
    Parameters
    Type Name Description
    CatchDeclarationSyntax node

    VisitCatchFilterClause(CatchFilterClauseSyntax)

    Declaration
    public virtual void VisitCatchFilterClause(CatchFilterClauseSyntax node)
    Parameters
    Type Name Description
    CatchFilterClauseSyntax node

    VisitCheckedExpression(CheckedExpressionSyntax)

    Declaration
    public virtual void VisitCheckedExpression(CheckedExpressionSyntax node)
    Parameters
    Type Name Description
    CheckedExpressionSyntax node

    VisitCheckedStatement(CheckedStatementSyntax)

    Declaration
    public virtual void VisitCheckedStatement(CheckedStatementSyntax node)
    Parameters
    Type Name Description
    CheckedStatementSyntax node

    VisitClassDeclaration(ClassDeclarationSyntax)

    Declaration
    public virtual void VisitClassDeclaration(ClassDeclarationSyntax node)
    Parameters
    Type Name Description
    ClassDeclarationSyntax node

    VisitClassOrStructConstraint(ClassOrStructConstraintSyntax)

    Declaration
    public virtual void VisitClassOrStructConstraint(ClassOrStructConstraintSyntax node)
    Parameters
    Type Name Description
    ClassOrStructConstraintSyntax node

    VisitCollectionExpression(CollectionExpressionSyntax)

    Declaration
    public virtual void VisitCollectionExpression(CollectionExpressionSyntax node)
    Parameters
    Type Name Description
    CollectionExpressionSyntax node

    VisitCompilationUnit(CompilationUnitSyntax)

    Declaration
    public virtual void VisitCompilationUnit(CompilationUnitSyntax node)
    Parameters
    Type Name Description
    CompilationUnitSyntax node

    VisitConditionalAccessExpression(ConditionalAccessExpressionSyntax)

    Declaration
    public virtual void VisitConditionalAccessExpression(ConditionalAccessExpressionSyntax node)
    Parameters
    Type Name Description
    ConditionalAccessExpressionSyntax node

    VisitConditionalExpression(ConditionalExpressionSyntax)

    Declaration
    public virtual void VisitConditionalExpression(ConditionalExpressionSyntax node)
    Parameters
    Type Name Description
    ConditionalExpressionSyntax node

    VisitConstantPattern(ConstantPatternSyntax)

    Declaration
    public virtual void VisitConstantPattern(ConstantPatternSyntax node)
    Parameters
    Type Name Description
    ConstantPatternSyntax node

    VisitConstructorConstraint(ConstructorConstraintSyntax)

    Declaration
    public virtual void VisitConstructorConstraint(ConstructorConstraintSyntax node)
    Parameters
    Type Name Description
    ConstructorConstraintSyntax node

    VisitConstructorDeclaration(ConstructorDeclarationSyntax)

    Declaration
    public virtual void VisitConstructorDeclaration(ConstructorDeclarationSyntax node)
    Parameters
    Type Name Description
    ConstructorDeclarationSyntax node

    VisitConstructorInitializer(ConstructorInitializerSyntax)

    Declaration
    public virtual void VisitConstructorInitializer(ConstructorInitializerSyntax node)
    Parameters
    Type Name Description
    ConstructorInitializerSyntax node

    VisitContinueStatement(ContinueStatementSyntax)

    Declaration
    public virtual void VisitContinueStatement(ContinueStatementSyntax node)
    Parameters
    Type Name Description
    ContinueStatementSyntax node

    VisitConversionOperatorDeclaration(ConversionOperatorDeclarationSyntax)

    Declaration
    public virtual void VisitConversionOperatorDeclaration(ConversionOperatorDeclarationSyntax node)
    Parameters
    Type Name Description
    ConversionOperatorDeclarationSyntax node

    VisitConversionOperatorMemberCref(ConversionOperatorMemberCrefSyntax)

    Declaration
    public virtual void VisitConversionOperatorMemberCref(ConversionOperatorMemberCrefSyntax node)
    Parameters
    Type Name Description
    ConversionOperatorMemberCrefSyntax node

    VisitCrefBracketedParameterList(CrefBracketedParameterListSyntax)

    Declaration
    public virtual void VisitCrefBracketedParameterList(CrefBracketedParameterListSyntax node)
    Parameters
    Type Name Description
    CrefBracketedParameterListSyntax node

    VisitCrefParameter(CrefParameterSyntax)

    Declaration
    public virtual void VisitCrefParameter(CrefParameterSyntax node)
    Parameters
    Type Name Description
    CrefParameterSyntax node

    VisitCrefParameterList(CrefParameterListSyntax)

    Declaration
    public virtual void VisitCrefParameterList(CrefParameterListSyntax node)
    Parameters
    Type Name Description
    CrefParameterListSyntax node

    VisitDeclarationExpression(DeclarationExpressionSyntax)

    Declaration
    public virtual void VisitDeclarationExpression(DeclarationExpressionSyntax node)
    Parameters
    Type Name Description
    DeclarationExpressionSyntax node

    VisitDeclarationPattern(DeclarationPatternSyntax)

    Declaration
    public virtual void VisitDeclarationPattern(DeclarationPatternSyntax node)
    Parameters
    Type Name Description
    DeclarationPatternSyntax node

    VisitDefaultConstraint(DefaultConstraintSyntax)

    Declaration
    public virtual void VisitDefaultConstraint(DefaultConstraintSyntax node)
    Parameters
    Type Name Description
    DefaultConstraintSyntax node

    VisitDefaultExpression(DefaultExpressionSyntax)

    Declaration
    public virtual void VisitDefaultExpression(DefaultExpressionSyntax node)
    Parameters
    Type Name Description
    DefaultExpressionSyntax node

    VisitDefaultSwitchLabel(DefaultSwitchLabelSyntax)

    Declaration
    public virtual void VisitDefaultSwitchLabel(DefaultSwitchLabelSyntax node)
    Parameters
    Type Name Description
    DefaultSwitchLabelSyntax node

    VisitDefineDirectiveTrivia(DefineDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitDefineDirectiveTrivia(DefineDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    DefineDirectiveTriviaSyntax node

    VisitDelegateDeclaration(DelegateDeclarationSyntax)

    Declaration
    public virtual void VisitDelegateDeclaration(DelegateDeclarationSyntax node)
    Parameters
    Type Name Description
    DelegateDeclarationSyntax node

    VisitDestructorDeclaration(DestructorDeclarationSyntax)

    Declaration
    public virtual void VisitDestructorDeclaration(DestructorDeclarationSyntax node)
    Parameters
    Type Name Description
    DestructorDeclarationSyntax node

    VisitDiscardDesignation(DiscardDesignationSyntax)

    Declaration
    public virtual void VisitDiscardDesignation(DiscardDesignationSyntax node)
    Parameters
    Type Name Description
    DiscardDesignationSyntax node

    VisitDiscardPattern(DiscardPatternSyntax)

    Declaration
    public virtual void VisitDiscardPattern(DiscardPatternSyntax node)
    Parameters
    Type Name Description
    DiscardPatternSyntax node

    VisitDoStatement(DoStatementSyntax)

    Declaration
    public virtual void VisitDoStatement(DoStatementSyntax node)
    Parameters
    Type Name Description
    DoStatementSyntax node

    VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax)

    Declaration
    public virtual void VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax node)
    Parameters
    Type Name Description
    DocumentationCommentTriviaSyntax node

    VisitElementAccessExpression(ElementAccessExpressionSyntax)

    Declaration
    public virtual void VisitElementAccessExpression(ElementAccessExpressionSyntax node)
    Parameters
    Type Name Description
    ElementAccessExpressionSyntax node

    VisitElementBindingExpression(ElementBindingExpressionSyntax)

    Declaration
    public virtual void VisitElementBindingExpression(ElementBindingExpressionSyntax node)
    Parameters
    Type Name Description
    ElementBindingExpressionSyntax node

    VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitElifDirectiveTrivia(ElifDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    ElifDirectiveTriviaSyntax node

    VisitElseClause(ElseClauseSyntax)

    Declaration
    public virtual void VisitElseClause(ElseClauseSyntax node)
    Parameters
    Type Name Description
    ElseClauseSyntax node

    VisitElseDirectiveTrivia(ElseDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitElseDirectiveTrivia(ElseDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    ElseDirectiveTriviaSyntax node

    VisitEmptyStatement(EmptyStatementSyntax)

    Declaration
    public virtual void VisitEmptyStatement(EmptyStatementSyntax node)
    Parameters
    Type Name Description
    EmptyStatementSyntax node

    VisitEndIfDirectiveTrivia(EndIfDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitEndIfDirectiveTrivia(EndIfDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    EndIfDirectiveTriviaSyntax node

    VisitEndRegionDirectiveTrivia(EndRegionDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitEndRegionDirectiveTrivia(EndRegionDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    EndRegionDirectiveTriviaSyntax node

    VisitEnumDeclaration(EnumDeclarationSyntax)

    Declaration
    public virtual void VisitEnumDeclaration(EnumDeclarationSyntax node)
    Parameters
    Type Name Description
    EnumDeclarationSyntax node

    VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax)

    Declaration
    public virtual void VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax node)
    Parameters
    Type Name Description
    EnumMemberDeclarationSyntax node

    VisitEqualsValueClause(EqualsValueClauseSyntax)

    Declaration
    public virtual void VisitEqualsValueClause(EqualsValueClauseSyntax node)
    Parameters
    Type Name Description
    EqualsValueClauseSyntax node

    VisitErrorDirectiveTrivia(ErrorDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitErrorDirectiveTrivia(ErrorDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    ErrorDirectiveTriviaSyntax node

    VisitEventDeclaration(EventDeclarationSyntax)

    Declaration
    public virtual void VisitEventDeclaration(EventDeclarationSyntax node)
    Parameters
    Type Name Description
    EventDeclarationSyntax node

    VisitEventFieldDeclaration(EventFieldDeclarationSyntax)

    Declaration
    public virtual void VisitEventFieldDeclaration(EventFieldDeclarationSyntax node)
    Parameters
    Type Name Description
    EventFieldDeclarationSyntax node

    VisitExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax)

    Declaration
    public virtual void VisitExplicitInterfaceSpecifier(ExplicitInterfaceSpecifierSyntax node)
    Parameters
    Type Name Description
    ExplicitInterfaceSpecifierSyntax node

    VisitExpressionColon(ExpressionColonSyntax)

    Declaration
    public virtual void VisitExpressionColon(ExpressionColonSyntax node)
    Parameters
    Type Name Description
    ExpressionColonSyntax node

    VisitExpressionElement(ExpressionElementSyntax)

    Declaration
    public virtual void VisitExpressionElement(ExpressionElementSyntax node)
    Parameters
    Type Name Description
    ExpressionElementSyntax node

    VisitExpressionStatement(ExpressionStatementSyntax)

    Declaration
    public virtual void VisitExpressionStatement(ExpressionStatementSyntax node)
    Parameters
    Type Name Description
    ExpressionStatementSyntax node

    VisitExternAliasDirective(ExternAliasDirectiveSyntax)

    Declaration
    public virtual void VisitExternAliasDirective(ExternAliasDirectiveSyntax node)
    Parameters
    Type Name Description
    ExternAliasDirectiveSyntax node

    VisitFieldDeclaration(FieldDeclarationSyntax)

    Declaration
    public virtual void VisitFieldDeclaration(FieldDeclarationSyntax node)
    Parameters
    Type Name Description
    FieldDeclarationSyntax node

    VisitFieldExpression(FieldExpressionSyntax)

    Declaration
    public virtual void VisitFieldExpression(FieldExpressionSyntax node)
    Parameters
    Type Name Description
    FieldExpressionSyntax node

    VisitFileScopedNamespaceDeclaration(FileScopedNamespaceDeclarationSyntax)

    Declaration
    public virtual void VisitFileScopedNamespaceDeclaration(FileScopedNamespaceDeclarationSyntax node)
    Parameters
    Type Name Description
    FileScopedNamespaceDeclarationSyntax node

    VisitFinallyClause(FinallyClauseSyntax)

    Declaration
    public virtual void VisitFinallyClause(FinallyClauseSyntax node)
    Parameters
    Type Name Description
    FinallyClauseSyntax node

    VisitFixedStatement(FixedStatementSyntax)

    Declaration
    public virtual void VisitFixedStatement(FixedStatementSyntax node)
    Parameters
    Type Name Description
    FixedStatementSyntax node

    VisitForEachStatement(ForEachStatementSyntax)

    Declaration
    public virtual void VisitForEachStatement(ForEachStatementSyntax node)
    Parameters
    Type Name Description
    ForEachStatementSyntax node

    VisitForEachVariableStatement(ForEachVariableStatementSyntax)

    Declaration
    public virtual void VisitForEachVariableStatement(ForEachVariableStatementSyntax node)
    Parameters
    Type Name Description
    ForEachVariableStatementSyntax node

    VisitForStatement(ForStatementSyntax)

    Declaration
    public virtual void VisitForStatement(ForStatementSyntax node)
    Parameters
    Type Name Description
    ForStatementSyntax node

    VisitFromClause(FromClauseSyntax)

    Declaration
    public virtual void VisitFromClause(FromClauseSyntax node)
    Parameters
    Type Name Description
    FromClauseSyntax node

    VisitFunctionPointerCallingConvention(FunctionPointerCallingConventionSyntax)

    Declaration
    public virtual void VisitFunctionPointerCallingConvention(FunctionPointerCallingConventionSyntax node)
    Parameters
    Type Name Description
    FunctionPointerCallingConventionSyntax node

    VisitFunctionPointerParameter(FunctionPointerParameterSyntax)

    Declaration
    public virtual void VisitFunctionPointerParameter(FunctionPointerParameterSyntax node)
    Parameters
    Type Name Description
    FunctionPointerParameterSyntax node

    VisitFunctionPointerParameterList(FunctionPointerParameterListSyntax)

    Declaration
    public virtual void VisitFunctionPointerParameterList(FunctionPointerParameterListSyntax node)
    Parameters
    Type Name Description
    FunctionPointerParameterListSyntax node

    VisitFunctionPointerType(FunctionPointerTypeSyntax)

    Declaration
    public virtual void VisitFunctionPointerType(FunctionPointerTypeSyntax node)
    Parameters
    Type Name Description
    FunctionPointerTypeSyntax node

    VisitFunctionPointerUnmanagedCallingConvention(FunctionPointerUnmanagedCallingConventionSyntax)

    Declaration
    public virtual void VisitFunctionPointerUnmanagedCallingConvention(FunctionPointerUnmanagedCallingConventionSyntax node)
    Parameters
    Type Name Description
    FunctionPointerUnmanagedCallingConventionSyntax node

    VisitFunctionPointerUnmanagedCallingConventionList(FunctionPointerUnmanagedCallingConventionListSyntax)

    Declaration
    public virtual void VisitFunctionPointerUnmanagedCallingConventionList(FunctionPointerUnmanagedCallingConventionListSyntax node)
    Parameters
    Type Name Description
    FunctionPointerUnmanagedCallingConventionListSyntax node

    VisitGenericName(GenericNameSyntax)

    Declaration
    public virtual void VisitGenericName(GenericNameSyntax node)
    Parameters
    Type Name Description
    GenericNameSyntax node

    VisitGlobalStatement(GlobalStatementSyntax)

    Declaration
    public virtual void VisitGlobalStatement(GlobalStatementSyntax node)
    Parameters
    Type Name Description
    GlobalStatementSyntax node

    VisitGotoStatement(GotoStatementSyntax)

    Declaration
    public virtual void VisitGotoStatement(GotoStatementSyntax node)
    Parameters
    Type Name Description
    GotoStatementSyntax node

    VisitGroupClause(GroupClauseSyntax)

    Declaration
    public virtual void VisitGroupClause(GroupClauseSyntax node)
    Parameters
    Type Name Description
    GroupClauseSyntax node

    VisitIdentifierName(IdentifierNameSyntax)

    Declaration
    public virtual void VisitIdentifierName(IdentifierNameSyntax node)
    Parameters
    Type Name Description
    IdentifierNameSyntax node

    VisitIfDirectiveTrivia(IfDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitIfDirectiveTrivia(IfDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    IfDirectiveTriviaSyntax node

    VisitIfStatement(IfStatementSyntax)

    Declaration
    public virtual void VisitIfStatement(IfStatementSyntax node)
    Parameters
    Type Name Description
    IfStatementSyntax node

    VisitImplicitArrayCreationExpression(ImplicitArrayCreationExpressionSyntax)

    Declaration
    public virtual void VisitImplicitArrayCreationExpression(ImplicitArrayCreationExpressionSyntax node)
    Parameters
    Type Name Description
    ImplicitArrayCreationExpressionSyntax node

    VisitImplicitElementAccess(ImplicitElementAccessSyntax)

    Declaration
    public virtual void VisitImplicitElementAccess(ImplicitElementAccessSyntax node)
    Parameters
    Type Name Description
    ImplicitElementAccessSyntax node

    VisitImplicitObjectCreationExpression(ImplicitObjectCreationExpressionSyntax)

    Declaration
    public virtual void VisitImplicitObjectCreationExpression(ImplicitObjectCreationExpressionSyntax node)
    Parameters
    Type Name Description
    ImplicitObjectCreationExpressionSyntax node

    VisitImplicitStackAllocArrayCreationExpression(ImplicitStackAllocArrayCreationExpressionSyntax)

    Declaration
    public virtual void VisitImplicitStackAllocArrayCreationExpression(ImplicitStackAllocArrayCreationExpressionSyntax node)
    Parameters
    Type Name Description
    ImplicitStackAllocArrayCreationExpressionSyntax node

    VisitIncompleteMember(IncompleteMemberSyntax)

    Declaration
    public virtual void VisitIncompleteMember(IncompleteMemberSyntax node)
    Parameters
    Type Name Description
    IncompleteMemberSyntax node

    VisitIndexerDeclaration(IndexerDeclarationSyntax)

    Declaration
    public virtual void VisitIndexerDeclaration(IndexerDeclarationSyntax node)
    Parameters
    Type Name Description
    IndexerDeclarationSyntax node

    VisitIndexerMemberCref(IndexerMemberCrefSyntax)

    Declaration
    public virtual void VisitIndexerMemberCref(IndexerMemberCrefSyntax node)
    Parameters
    Type Name Description
    IndexerMemberCrefSyntax node

    VisitInitializerExpression(InitializerExpressionSyntax)

    Declaration
    public virtual void VisitInitializerExpression(InitializerExpressionSyntax node)
    Parameters
    Type Name Description
    InitializerExpressionSyntax node

    VisitInterfaceDeclaration(InterfaceDeclarationSyntax)

    Declaration
    public virtual void VisitInterfaceDeclaration(InterfaceDeclarationSyntax node)
    Parameters
    Type Name Description
    InterfaceDeclarationSyntax node

    VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax)

    Declaration
    public virtual void VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax node)
    Parameters
    Type Name Description
    InterpolatedStringExpressionSyntax node

    VisitInterpolatedStringText(InterpolatedStringTextSyntax)

    Declaration
    public virtual void VisitInterpolatedStringText(InterpolatedStringTextSyntax node)
    Parameters
    Type Name Description
    InterpolatedStringTextSyntax node

    VisitInterpolation(InterpolationSyntax)

    Declaration
    public virtual void VisitInterpolation(InterpolationSyntax node)
    Parameters
    Type Name Description
    InterpolationSyntax node

    VisitInterpolationAlignmentClause(InterpolationAlignmentClauseSyntax)

    Declaration
    public virtual void VisitInterpolationAlignmentClause(InterpolationAlignmentClauseSyntax node)
    Parameters
    Type Name Description
    InterpolationAlignmentClauseSyntax node

    VisitInterpolationFormatClause(InterpolationFormatClauseSyntax)

    Declaration
    public virtual void VisitInterpolationFormatClause(InterpolationFormatClauseSyntax node)
    Parameters
    Type Name Description
    InterpolationFormatClauseSyntax node

    VisitInvocationExpression(InvocationExpressionSyntax)

    Declaration
    public virtual void VisitInvocationExpression(InvocationExpressionSyntax node)
    Parameters
    Type Name Description
    InvocationExpressionSyntax node

    VisitIsPatternExpression(IsPatternExpressionSyntax)

    Declaration
    public virtual void VisitIsPatternExpression(IsPatternExpressionSyntax node)
    Parameters
    Type Name Description
    IsPatternExpressionSyntax node

    VisitJoinClause(JoinClauseSyntax)

    Declaration
    public virtual void VisitJoinClause(JoinClauseSyntax node)
    Parameters
    Type Name Description
    JoinClauseSyntax node

    VisitJoinIntoClause(JoinIntoClauseSyntax)

    Declaration
    public virtual void VisitJoinIntoClause(JoinIntoClauseSyntax node)
    Parameters
    Type Name Description
    JoinIntoClauseSyntax node

    VisitLabeledStatement(LabeledStatementSyntax)

    Declaration
    public virtual void VisitLabeledStatement(LabeledStatementSyntax node)
    Parameters
    Type Name Description
    LabeledStatementSyntax node

    VisitLetClause(LetClauseSyntax)

    Declaration
    public virtual void VisitLetClause(LetClauseSyntax node)
    Parameters
    Type Name Description
    LetClauseSyntax node

    VisitLineDirectivePosition(LineDirectivePositionSyntax)

    Declaration
    public virtual void VisitLineDirectivePosition(LineDirectivePositionSyntax node)
    Parameters
    Type Name Description
    LineDirectivePositionSyntax node

    VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitLineDirectiveTrivia(LineDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    LineDirectiveTriviaSyntax node

    VisitLineSpanDirectiveTrivia(LineSpanDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitLineSpanDirectiveTrivia(LineSpanDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    LineSpanDirectiveTriviaSyntax node

    VisitListPattern(ListPatternSyntax)

    Declaration
    public virtual void VisitListPattern(ListPatternSyntax node)
    Parameters
    Type Name Description
    ListPatternSyntax node

    VisitLiteralExpression(LiteralExpressionSyntax)

    Declaration
    public virtual void VisitLiteralExpression(LiteralExpressionSyntax node)
    Parameters
    Type Name Description
    LiteralExpressionSyntax node

    VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitLoadDirectiveTrivia(LoadDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    LoadDirectiveTriviaSyntax node

    VisitLocalDeclarationStatement(LocalDeclarationStatementSyntax)

    Declaration
    public virtual void VisitLocalDeclarationStatement(LocalDeclarationStatementSyntax node)
    Parameters
    Type Name Description
    LocalDeclarationStatementSyntax node

    VisitLocalFunctionStatement(LocalFunctionStatementSyntax)

    Declaration
    public virtual void VisitLocalFunctionStatement(LocalFunctionStatementSyntax node)
    Parameters
    Type Name Description
    LocalFunctionStatementSyntax node

    VisitLockStatement(LockStatementSyntax)

    Declaration
    public virtual void VisitLockStatement(LockStatementSyntax node)
    Parameters
    Type Name Description
    LockStatementSyntax node

    VisitMakeRefExpression(MakeRefExpressionSyntax)

    Declaration
    public virtual void VisitMakeRefExpression(MakeRefExpressionSyntax node)
    Parameters
    Type Name Description
    MakeRefExpressionSyntax node

    VisitMemberAccessExpression(MemberAccessExpressionSyntax)

    Declaration
    public virtual void VisitMemberAccessExpression(MemberAccessExpressionSyntax node)
    Parameters
    Type Name Description
    MemberAccessExpressionSyntax node

    VisitMemberBindingExpression(MemberBindingExpressionSyntax)

    Declaration
    public virtual void VisitMemberBindingExpression(MemberBindingExpressionSyntax node)
    Parameters
    Type Name Description
    MemberBindingExpressionSyntax node

    VisitMethodDeclaration(MethodDeclarationSyntax)

    Declaration
    public virtual void VisitMethodDeclaration(MethodDeclarationSyntax node)
    Parameters
    Type Name Description
    MethodDeclarationSyntax node

    VisitNameColon(NameColonSyntax)

    Declaration
    public virtual void VisitNameColon(NameColonSyntax node)
    Parameters
    Type Name Description
    NameColonSyntax node

    VisitNameEquals(NameEqualsSyntax)

    Declaration
    public virtual void VisitNameEquals(NameEqualsSyntax node)
    Parameters
    Type Name Description
    NameEqualsSyntax node

    VisitNameMemberCref(NameMemberCrefSyntax)

    Declaration
    public virtual void VisitNameMemberCref(NameMemberCrefSyntax node)
    Parameters
    Type Name Description
    NameMemberCrefSyntax node

    VisitNamespaceDeclaration(NamespaceDeclarationSyntax)

    Declaration
    public virtual void VisitNamespaceDeclaration(NamespaceDeclarationSyntax node)
    Parameters
    Type Name Description
    NamespaceDeclarationSyntax node

    VisitNullableDirectiveTrivia(NullableDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitNullableDirectiveTrivia(NullableDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    NullableDirectiveTriviaSyntax node

    VisitNullableType(NullableTypeSyntax)

    Declaration
    public virtual void VisitNullableType(NullableTypeSyntax node)
    Parameters
    Type Name Description
    NullableTypeSyntax node

    VisitObjectCreationExpression(ObjectCreationExpressionSyntax)

    Declaration
    public virtual void VisitObjectCreationExpression(ObjectCreationExpressionSyntax node)
    Parameters
    Type Name Description
    ObjectCreationExpressionSyntax node

    VisitOmittedArraySizeExpression(OmittedArraySizeExpressionSyntax)

    Declaration
    public virtual void VisitOmittedArraySizeExpression(OmittedArraySizeExpressionSyntax node)
    Parameters
    Type Name Description
    OmittedArraySizeExpressionSyntax node

    VisitOmittedTypeArgument(OmittedTypeArgumentSyntax)

    Declaration
    public virtual void VisitOmittedTypeArgument(OmittedTypeArgumentSyntax node)
    Parameters
    Type Name Description
    OmittedTypeArgumentSyntax node

    VisitOperatorDeclaration(OperatorDeclarationSyntax)

    Declaration
    public virtual void VisitOperatorDeclaration(OperatorDeclarationSyntax node)
    Parameters
    Type Name Description
    OperatorDeclarationSyntax node

    VisitOperatorMemberCref(OperatorMemberCrefSyntax)

    Declaration
    public virtual void VisitOperatorMemberCref(OperatorMemberCrefSyntax node)
    Parameters
    Type Name Description
    OperatorMemberCrefSyntax node

    VisitOrderByClause(OrderByClauseSyntax)

    Declaration
    public virtual void VisitOrderByClause(OrderByClauseSyntax node)
    Parameters
    Type Name Description
    OrderByClauseSyntax node

    VisitOrdering(OrderingSyntax)

    Declaration
    public virtual void VisitOrdering(OrderingSyntax node)
    Parameters
    Type Name Description
    OrderingSyntax node

    VisitParameter(ParameterSyntax)

    Declaration
    public virtual void VisitParameter(ParameterSyntax node)
    Parameters
    Type Name Description
    ParameterSyntax node

    VisitParameterList(ParameterListSyntax)

    Declaration
    public virtual void VisitParameterList(ParameterListSyntax node)
    Parameters
    Type Name Description
    ParameterListSyntax node

    VisitParenthesizedExpression(ParenthesizedExpressionSyntax)

    Declaration
    public virtual void VisitParenthesizedExpression(ParenthesizedExpressionSyntax node)
    Parameters
    Type Name Description
    ParenthesizedExpressionSyntax node

    VisitParenthesizedLambdaExpression(ParenthesizedLambdaExpressionSyntax)

    Declaration
    public virtual void VisitParenthesizedLambdaExpression(ParenthesizedLambdaExpressionSyntax node)
    Parameters
    Type Name Description
    ParenthesizedLambdaExpressionSyntax node

    VisitParenthesizedPattern(ParenthesizedPatternSyntax)

    Declaration
    public virtual void VisitParenthesizedPattern(ParenthesizedPatternSyntax node)
    Parameters
    Type Name Description
    ParenthesizedPatternSyntax node

    VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignationSyntax)

    Declaration
    public virtual void VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignationSyntax node)
    Parameters
    Type Name Description
    ParenthesizedVariableDesignationSyntax node

    VisitPointerType(PointerTypeSyntax)

    Declaration
    public virtual void VisitPointerType(PointerTypeSyntax node)
    Parameters
    Type Name Description
    PointerTypeSyntax node

    VisitPositionalPatternClause(PositionalPatternClauseSyntax)

    Declaration
    public virtual void VisitPositionalPatternClause(PositionalPatternClauseSyntax node)
    Parameters
    Type Name Description
    PositionalPatternClauseSyntax node

    VisitPostfixUnaryExpression(PostfixUnaryExpressionSyntax)

    Declaration
    public virtual void VisitPostfixUnaryExpression(PostfixUnaryExpressionSyntax node)
    Parameters
    Type Name Description
    PostfixUnaryExpressionSyntax node

    VisitPragmaChecksumDirectiveTrivia(PragmaChecksumDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitPragmaChecksumDirectiveTrivia(PragmaChecksumDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    PragmaChecksumDirectiveTriviaSyntax node

    VisitPragmaWarningDirectiveTrivia(PragmaWarningDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitPragmaWarningDirectiveTrivia(PragmaWarningDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    PragmaWarningDirectiveTriviaSyntax node

    VisitPredefinedType(PredefinedTypeSyntax)

    Declaration
    public virtual void VisitPredefinedType(PredefinedTypeSyntax node)
    Parameters
    Type Name Description
    PredefinedTypeSyntax node

    VisitPrefixUnaryExpression(PrefixUnaryExpressionSyntax)

    Declaration
    public virtual void VisitPrefixUnaryExpression(PrefixUnaryExpressionSyntax node)
    Parameters
    Type Name Description
    PrefixUnaryExpressionSyntax node

    VisitPrimaryConstructorBaseType(PrimaryConstructorBaseTypeSyntax)

    Declaration
    public virtual void VisitPrimaryConstructorBaseType(PrimaryConstructorBaseTypeSyntax node)
    Parameters
    Type Name Description
    PrimaryConstructorBaseTypeSyntax node

    VisitPropertyDeclaration(PropertyDeclarationSyntax)

    Declaration
    public virtual void VisitPropertyDeclaration(PropertyDeclarationSyntax node)
    Parameters
    Type Name Description
    PropertyDeclarationSyntax node

    VisitPropertyPatternClause(PropertyPatternClauseSyntax)

    Declaration
    public virtual void VisitPropertyPatternClause(PropertyPatternClauseSyntax node)
    Parameters
    Type Name Description
    PropertyPatternClauseSyntax node

    VisitQualifiedCref(QualifiedCrefSyntax)

    Declaration
    public virtual void VisitQualifiedCref(QualifiedCrefSyntax node)
    Parameters
    Type Name Description
    QualifiedCrefSyntax node

    VisitQualifiedName(QualifiedNameSyntax)

    Declaration
    public virtual void VisitQualifiedName(QualifiedNameSyntax node)
    Parameters
    Type Name Description
    QualifiedNameSyntax node

    VisitQueryBody(QueryBodySyntax)

    Declaration
    public virtual void VisitQueryBody(QueryBodySyntax node)
    Parameters
    Type Name Description
    QueryBodySyntax node

    VisitQueryContinuation(QueryContinuationSyntax)

    Declaration
    public virtual void VisitQueryContinuation(QueryContinuationSyntax node)
    Parameters
    Type Name Description
    QueryContinuationSyntax node

    VisitQueryExpression(QueryExpressionSyntax)

    Declaration
    public virtual void VisitQueryExpression(QueryExpressionSyntax node)
    Parameters
    Type Name Description
    QueryExpressionSyntax node

    VisitRangeExpression(RangeExpressionSyntax)

    Declaration
    public virtual void VisitRangeExpression(RangeExpressionSyntax node)
    Parameters
    Type Name Description
    RangeExpressionSyntax node

    VisitRecordDeclaration(RecordDeclarationSyntax)

    Declaration
    public virtual void VisitRecordDeclaration(RecordDeclarationSyntax node)
    Parameters
    Type Name Description
    RecordDeclarationSyntax node

    VisitRecursivePattern(RecursivePatternSyntax)

    Declaration
    public virtual void VisitRecursivePattern(RecursivePatternSyntax node)
    Parameters
    Type Name Description
    RecursivePatternSyntax node

    VisitRefExpression(RefExpressionSyntax)

    Declaration
    public virtual void VisitRefExpression(RefExpressionSyntax node)
    Parameters
    Type Name Description
    RefExpressionSyntax node

    VisitRefStructConstraint(RefStructConstraintSyntax)

    Declaration
    public virtual void VisitRefStructConstraint(RefStructConstraintSyntax node)
    Parameters
    Type Name Description
    RefStructConstraintSyntax node

    VisitRefType(RefTypeSyntax)

    Declaration
    public virtual void VisitRefType(RefTypeSyntax node)
    Parameters
    Type Name Description
    RefTypeSyntax node

    VisitRefTypeExpression(RefTypeExpressionSyntax)

    Declaration
    public virtual void VisitRefTypeExpression(RefTypeExpressionSyntax node)
    Parameters
    Type Name Description
    RefTypeExpressionSyntax node

    VisitRefValueExpression(RefValueExpressionSyntax)

    Declaration
    public virtual void VisitRefValueExpression(RefValueExpressionSyntax node)
    Parameters
    Type Name Description
    RefValueExpressionSyntax node

    VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    ReferenceDirectiveTriviaSyntax node

    VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    RegionDirectiveTriviaSyntax node

    VisitRelationalPattern(RelationalPatternSyntax)

    Declaration
    public virtual void VisitRelationalPattern(RelationalPatternSyntax node)
    Parameters
    Type Name Description
    RelationalPatternSyntax node

    VisitReturnStatement(ReturnStatementSyntax)

    Declaration
    public virtual void VisitReturnStatement(ReturnStatementSyntax node)
    Parameters
    Type Name Description
    ReturnStatementSyntax node

    VisitScopedType(ScopedTypeSyntax)

    Declaration
    public virtual void VisitScopedType(ScopedTypeSyntax node)
    Parameters
    Type Name Description
    ScopedTypeSyntax node

    VisitSelectClause(SelectClauseSyntax)

    Declaration
    public virtual void VisitSelectClause(SelectClauseSyntax node)
    Parameters
    Type Name Description
    SelectClauseSyntax node

    VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitShebangDirectiveTrivia(ShebangDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    ShebangDirectiveTriviaSyntax node

    VisitSimpleBaseType(SimpleBaseTypeSyntax)

    Declaration
    public virtual void VisitSimpleBaseType(SimpleBaseTypeSyntax node)
    Parameters
    Type Name Description
    SimpleBaseTypeSyntax node

    VisitSimpleLambdaExpression(SimpleLambdaExpressionSyntax)

    Declaration
    public virtual void VisitSimpleLambdaExpression(SimpleLambdaExpressionSyntax node)
    Parameters
    Type Name Description
    SimpleLambdaExpressionSyntax node

    VisitSingleVariableDesignation(SingleVariableDesignationSyntax)

    Declaration
    public virtual void VisitSingleVariableDesignation(SingleVariableDesignationSyntax node)
    Parameters
    Type Name Description
    SingleVariableDesignationSyntax node

    VisitSizeOfExpression(SizeOfExpressionSyntax)

    Declaration
    public virtual void VisitSizeOfExpression(SizeOfExpressionSyntax node)
    Parameters
    Type Name Description
    SizeOfExpressionSyntax node

    VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax)

    Declaration
    public virtual void VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax node)
    Parameters
    Type Name Description
    SkippedTokensTriviaSyntax node

    VisitSlicePattern(SlicePatternSyntax)

    Declaration
    public virtual void VisitSlicePattern(SlicePatternSyntax node)
    Parameters
    Type Name Description
    SlicePatternSyntax node

    VisitSpreadElement(SpreadElementSyntax)

    Declaration
    public virtual void VisitSpreadElement(SpreadElementSyntax node)
    Parameters
    Type Name Description
    SpreadElementSyntax node

    VisitStackAllocArrayCreationExpression(StackAllocArrayCreationExpressionSyntax)

    Declaration
    public virtual void VisitStackAllocArrayCreationExpression(StackAllocArrayCreationExpressionSyntax node)
    Parameters
    Type Name Description
    StackAllocArrayCreationExpressionSyntax node

    VisitStructDeclaration(StructDeclarationSyntax)

    Declaration
    public virtual void VisitStructDeclaration(StructDeclarationSyntax node)
    Parameters
    Type Name Description
    StructDeclarationSyntax node

    VisitSubpattern(SubpatternSyntax)

    Declaration
    public virtual void VisitSubpattern(SubpatternSyntax node)
    Parameters
    Type Name Description
    SubpatternSyntax node

    VisitSwitchExpression(SwitchExpressionSyntax)

    Declaration
    public virtual void VisitSwitchExpression(SwitchExpressionSyntax node)
    Parameters
    Type Name Description
    SwitchExpressionSyntax node

    VisitSwitchExpressionArm(SwitchExpressionArmSyntax)

    Declaration
    public virtual void VisitSwitchExpressionArm(SwitchExpressionArmSyntax node)
    Parameters
    Type Name Description
    SwitchExpressionArmSyntax node

    VisitSwitchSection(SwitchSectionSyntax)

    Declaration
    public virtual void VisitSwitchSection(SwitchSectionSyntax node)
    Parameters
    Type Name Description
    SwitchSectionSyntax node

    VisitSwitchStatement(SwitchStatementSyntax)

    Declaration
    public virtual void VisitSwitchStatement(SwitchStatementSyntax node)
    Parameters
    Type Name Description
    SwitchStatementSyntax node

    VisitThisExpression(ThisExpressionSyntax)

    Declaration
    public virtual void VisitThisExpression(ThisExpressionSyntax node)
    Parameters
    Type Name Description
    ThisExpressionSyntax node

    VisitThrowExpression(ThrowExpressionSyntax)

    Declaration
    public virtual void VisitThrowExpression(ThrowExpressionSyntax node)
    Parameters
    Type Name Description
    ThrowExpressionSyntax node

    VisitThrowStatement(ThrowStatementSyntax)

    Declaration
    public virtual void VisitThrowStatement(ThrowStatementSyntax node)
    Parameters
    Type Name Description
    ThrowStatementSyntax node

    VisitTryStatement(TryStatementSyntax)

    Declaration
    public virtual void VisitTryStatement(TryStatementSyntax node)
    Parameters
    Type Name Description
    TryStatementSyntax node

    VisitTupleElement(TupleElementSyntax)

    Declaration
    public virtual void VisitTupleElement(TupleElementSyntax node)
    Parameters
    Type Name Description
    TupleElementSyntax node

    VisitTupleExpression(TupleExpressionSyntax)

    Declaration
    public virtual void VisitTupleExpression(TupleExpressionSyntax node)
    Parameters
    Type Name Description
    TupleExpressionSyntax node

    VisitTupleType(TupleTypeSyntax)

    Declaration
    public virtual void VisitTupleType(TupleTypeSyntax node)
    Parameters
    Type Name Description
    TupleTypeSyntax node

    VisitTypeArgumentList(TypeArgumentListSyntax)

    Declaration
    public virtual void VisitTypeArgumentList(TypeArgumentListSyntax node)
    Parameters
    Type Name Description
    TypeArgumentListSyntax node

    VisitTypeConstraint(TypeConstraintSyntax)

    Declaration
    public virtual void VisitTypeConstraint(TypeConstraintSyntax node)
    Parameters
    Type Name Description
    TypeConstraintSyntax node

    VisitTypeCref(TypeCrefSyntax)

    Declaration
    public virtual void VisitTypeCref(TypeCrefSyntax node)
    Parameters
    Type Name Description
    TypeCrefSyntax node

    VisitTypeOfExpression(TypeOfExpressionSyntax)

    Declaration
    public virtual void VisitTypeOfExpression(TypeOfExpressionSyntax node)
    Parameters
    Type Name Description
    TypeOfExpressionSyntax node

    VisitTypeParameter(TypeParameterSyntax)

    Declaration
    public virtual void VisitTypeParameter(TypeParameterSyntax node)
    Parameters
    Type Name Description
    TypeParameterSyntax node

    VisitTypeParameterConstraintClause(TypeParameterConstraintClauseSyntax)

    Declaration
    public virtual void VisitTypeParameterConstraintClause(TypeParameterConstraintClauseSyntax node)
    Parameters
    Type Name Description
    TypeParameterConstraintClauseSyntax node

    VisitTypeParameterList(TypeParameterListSyntax)

    Declaration
    public virtual void VisitTypeParameterList(TypeParameterListSyntax node)
    Parameters
    Type Name Description
    TypeParameterListSyntax node

    VisitTypePattern(TypePatternSyntax)

    Declaration
    public virtual void VisitTypePattern(TypePatternSyntax node)
    Parameters
    Type Name Description
    TypePatternSyntax node

    VisitUnaryPattern(UnaryPatternSyntax)

    Declaration
    public virtual void VisitUnaryPattern(UnaryPatternSyntax node)
    Parameters
    Type Name Description
    UnaryPatternSyntax node

    VisitUndefDirectiveTrivia(UndefDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitUndefDirectiveTrivia(UndefDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    UndefDirectiveTriviaSyntax node

    VisitUnsafeStatement(UnsafeStatementSyntax)

    Declaration
    public virtual void VisitUnsafeStatement(UnsafeStatementSyntax node)
    Parameters
    Type Name Description
    UnsafeStatementSyntax node

    VisitUsingDirective(UsingDirectiveSyntax)

    Declaration
    public virtual void VisitUsingDirective(UsingDirectiveSyntax node)
    Parameters
    Type Name Description
    UsingDirectiveSyntax node

    VisitUsingStatement(UsingStatementSyntax)

    Declaration
    public virtual void VisitUsingStatement(UsingStatementSyntax node)
    Parameters
    Type Name Description
    UsingStatementSyntax node

    VisitVarPattern(VarPatternSyntax)

    Declaration
    public virtual void VisitVarPattern(VarPatternSyntax node)
    Parameters
    Type Name Description
    VarPatternSyntax node

    VisitVariableDeclaration(VariableDeclarationSyntax)

    Declaration
    public virtual void VisitVariableDeclaration(VariableDeclarationSyntax node)
    Parameters
    Type Name Description
    VariableDeclarationSyntax node

    VisitVariableDeclarator(VariableDeclaratorSyntax)

    Declaration
    public virtual void VisitVariableDeclarator(VariableDeclaratorSyntax node)
    Parameters
    Type Name Description
    VariableDeclaratorSyntax node

    VisitWarningDirectiveTrivia(WarningDirectiveTriviaSyntax)

    Declaration
    public virtual void VisitWarningDirectiveTrivia(WarningDirectiveTriviaSyntax node)
    Parameters
    Type Name Description
    WarningDirectiveTriviaSyntax node

    VisitWhenClause(WhenClauseSyntax)

    Declaration
    public virtual void VisitWhenClause(WhenClauseSyntax node)
    Parameters
    Type Name Description
    WhenClauseSyntax node

    VisitWhereClause(WhereClauseSyntax)

    Declaration
    public virtual void VisitWhereClause(WhereClauseSyntax node)
    Parameters
    Type Name Description
    WhereClauseSyntax node

    VisitWhileStatement(WhileStatementSyntax)

    Declaration
    public virtual void VisitWhileStatement(WhileStatementSyntax node)
    Parameters
    Type Name Description
    WhileStatementSyntax node

    VisitWithExpression(WithExpressionSyntax)

    Declaration
    public virtual void VisitWithExpression(WithExpressionSyntax node)
    Parameters
    Type Name Description
    WithExpressionSyntax node

    VisitXmlCDataSection(XmlCDataSectionSyntax)

    Declaration
    public virtual void VisitXmlCDataSection(XmlCDataSectionSyntax node)
    Parameters
    Type Name Description
    XmlCDataSectionSyntax node

    VisitXmlComment(XmlCommentSyntax)

    Declaration
    public virtual void VisitXmlComment(XmlCommentSyntax node)
    Parameters
    Type Name Description
    XmlCommentSyntax node

    VisitXmlCrefAttribute(XmlCrefAttributeSyntax)

    Declaration
    public virtual void VisitXmlCrefAttribute(XmlCrefAttributeSyntax node)
    Parameters
    Type Name Description
    XmlCrefAttributeSyntax node

    VisitXmlElement(XmlElementSyntax)

    Declaration
    public virtual void VisitXmlElement(XmlElementSyntax node)
    Parameters
    Type Name Description
    XmlElementSyntax node

    VisitXmlElementEndTag(XmlElementEndTagSyntax)

    Declaration
    public virtual void VisitXmlElementEndTag(XmlElementEndTagSyntax node)
    Parameters
    Type Name Description
    XmlElementEndTagSyntax node

    VisitXmlElementStartTag(XmlElementStartTagSyntax)

    Declaration
    public virtual void VisitXmlElementStartTag(XmlElementStartTagSyntax node)
    Parameters
    Type Name Description
    XmlElementStartTagSyntax node

    VisitXmlEmptyElement(XmlEmptyElementSyntax)

    Declaration
    public virtual void VisitXmlEmptyElement(XmlEmptyElementSyntax node)
    Parameters
    Type Name Description
    XmlEmptyElementSyntax node

    VisitXmlName(XmlNameSyntax)

    Declaration
    public virtual void VisitXmlName(XmlNameSyntax node)
    Parameters
    Type Name Description
    XmlNameSyntax node

    VisitXmlNameAttribute(XmlNameAttributeSyntax)

    Declaration
    public virtual void VisitXmlNameAttribute(XmlNameAttributeSyntax node)
    Parameters
    Type Name Description
    XmlNameAttributeSyntax node

    VisitXmlPrefix(XmlPrefixSyntax)

    Declaration
    public virtual void VisitXmlPrefix(XmlPrefixSyntax node)
    Parameters
    Type Name Description
    XmlPrefixSyntax node

    VisitXmlProcessingInstruction(XmlProcessingInstructionSyntax)

    Declaration
    public virtual void VisitXmlProcessingInstruction(XmlProcessingInstructionSyntax node)
    Parameters
    Type Name Description
    XmlProcessingInstructionSyntax node

    VisitXmlText(XmlTextSyntax)

    Declaration
    public virtual void VisitXmlText(XmlTextSyntax node)
    Parameters
    Type Name Description
    XmlTextSyntax node

    VisitXmlTextAttribute(XmlTextAttributeSyntax)

    Declaration
    public virtual void VisitXmlTextAttribute(XmlTextAttributeSyntax node)
    Parameters
    Type Name Description
    XmlTextAttributeSyntax node

    VisitYieldStatement(YieldStatementSyntax)

    Declaration
    public virtual void VisitYieldStatement(YieldStatementSyntax node)
    Parameters
    Type Name Description
    YieldStatementSyntax node
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0