Click or drag to resize

VisualBasicSyntaxWalker Class



Represents a VisualBasicSyntaxVisitor that descends an entire SyntaxNode tree visiting each SyntaxNode and its child SyntaxNodes and SyntaxTokens in depth-first order.
Inheritance Hierarchy

Namespace:  Microsoft.CodeAnalysis.VisualBasic
Assembly:  Microsoft.CodeAnalysis.VisualBasic (in Microsoft.CodeAnalysis.VisualBasic.dll) Version: 2.3.0-dev-56735-00. Commit Hash: <developer build>
Syntax
public abstract class VisualBasicSyntaxWalker : VisualBasicSyntaxVisitor

The VisualBasicSyntaxWalker type exposes the following members.

Constructors
  NameDescription
Protected methodVisualBasicSyntaxWalker
Initializes a new instance of the VisualBasicSyntaxWalker class
Top
Properties
  NameDescription
Protected propertyDepth
Top
Methods
  NameDescription
Public methodDefaultVisit (Overrides VisualBasicSyntaxVisitorDefaultVisit(SyntaxNode).)
Public methodVisit (Overrides VisualBasicSyntaxVisitorVisit(SyntaxNode).)
Public methodVisitAccessorBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAccessorStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAddRemoveHandlerStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAggregateClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAggregationRangeVariable (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAnonymousObjectCreationExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitArgumentList (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitArrayCreationExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitArrayRankSpecifier (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitArrayType (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAsNewClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAssignmentStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAttribute (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAttributeList (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAttributesStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAttributeTarget (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitAwaitExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitBadDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitBinaryConditionalExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitBinaryExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCallStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCaseBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCaseStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCatchBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCatchFilterClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCatchStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitClassBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitClassStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCollectionInitializer (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCollectionRangeVariable (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCompilationUnit (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitConditionalAccessExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitConstDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitConstructorBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitContinueStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCrefOperatorReference (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCrefReference (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCrefSignature (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCrefSignaturePart (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitCTypeExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitDeclareStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitDelegateStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitDirectCastExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitDisableWarningDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitDistinctClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitDocumentationCommentTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitDoLoopBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitDoStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitElseBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitElseCaseClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitElseDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitElseIfBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitElseIfStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitElseStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEmptyStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEnableWarningDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEndBlockStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEndExternalSourceDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEndIfDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEndRegionDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEnumBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEnumMemberDeclaration (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEnumStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEqualsValue (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEraseStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitErrorStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEventBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitEventStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitExitStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitExpressionRangeVariable (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitExpressionStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitExternalChecksumDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitExternalSourceDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitFieldDeclaration (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitFinallyBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitFinallyStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitForBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitForEachBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitForEachStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitForStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitForStepClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitFromClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitFunctionAggregation (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitGenericName (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitGetTypeExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitGetXmlNamespaceExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitGlobalName (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitGoToStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitGroupAggregation (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitGroupByClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitGroupJoinClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitHandlesClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitHandlesClauseItem (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitIdentifierName (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitIfDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitIfStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitImplementsClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitImplementsStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitImportAliasClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitImportsStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitIncompleteMember (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInferredFieldInitializer (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInheritsStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInterfaceBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInterfaceStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInterpolatedStringExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInterpolatedStringText (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInterpolation (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInterpolationAlignmentClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInterpolationFormatClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitInvocationExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitJoinCondition (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitKeywordEventContainer (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitLabel (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitLabelStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitLambdaHeader (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitLeadingTrivia
Public methodVisitLetClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitLiteralExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitLocalDeclarationStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitLoopStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMeExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMemberAccessExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMethodBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMethodStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMidExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitModifiedIdentifier (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitModuleBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitModuleStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMultiLineIfBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMultiLineLambdaExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMyBaseExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitMyClassExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitNameColonEquals (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitNamedFieldInitializer (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitNamedTupleElement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitNameOfExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitNamespaceBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitNamespaceStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitNextStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitNullableType (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitObjectCollectionInitializer (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitObjectCreationExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitObjectMemberInitializer (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitOmittedArgument (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitOnErrorGoToStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitOnErrorResumeNextStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitOperatorBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitOperatorStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitOptionStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitOrderByClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitOrdering (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitParameter (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitParameterList (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitParenthesizedExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitPartitionClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitPartitionWhileClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitPredefinedCastExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitPredefinedType (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitPrintStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitPropertyBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitPropertyStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitQualifiedCrefOperatorReference (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitQualifiedName (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitQueryExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitRaiseEventStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitRangeArgument (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitRangeCaseClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitRedimClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitReDimStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitReferenceDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitRegionDirectiveTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitRelationalCaseClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitResumeStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitReturnStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSelectBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSelectClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSelectStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSimpleArgument (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSimpleAsClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSimpleCaseClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSimpleImportsClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSimpleJoinClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSingleLineElseClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSingleLineIfStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSingleLineLambdaExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSkippedTokensTrivia (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSpecialConstraint (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitStopOrEndStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitStructureBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitStructureStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSubNewStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSyncLockBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitSyncLockStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTernaryConditionalExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitThrowStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitToken
Public methodVisitTrailingTrivia
Public methodVisitTrivia
Public methodVisitTryBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTryCastExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTryStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTupleExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTupleType (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTypeArgumentList (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTypeConstraint (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTypedTupleElement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTypeOfExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTypeParameter (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTypeParameterList (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTypeParameterMultipleConstraintClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitTypeParameterSingleConstraintClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitUnaryExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitUsingBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitUsingStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitVariableDeclarator (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitVariableNameEquals (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitWhereClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitWhileBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitWhileOrUntilClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitWhileStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitWithBlock (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitWithEventsEventContainer (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitWithEventsPropertyEventContainer (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitWithStatement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlAttribute (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlBracketedName (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlCDataSection (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlComment (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlCrefAttribute (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlDeclaration (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlDeclarationOption (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlDocument (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlElement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlElementEndTag (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlElementStartTag (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlEmbeddedExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlEmptyElement (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlMemberAccessExpression (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlName (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlNameAttribute (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlNamespaceImportsClause (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlPrefix (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlPrefixName (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlProcessingInstruction (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlString (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitXmlText (Inherited from VisualBasicSyntaxVisitor.)
Public methodVisitYieldStatement (Inherited from VisualBasicSyntaxVisitor.)
Top
See Also