VisualBasicSyntaxVisitor<TResult> Class

Definition

Represents a SyntaxNode visitor that visits only the single SyntaxNode passed into its Visit(SyntaxNode) method and produces a value of the type specified by the TResult parameter.

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

Type Parameters

TResult

The type of the return value of this visitor's Visit method.

Inheritance
VisualBasicSyntaxVisitor<TResult>
Derived

Constructors

VisualBasicSyntaxVisitor<TResult>()

Methods

DefaultVisit(SyntaxNode)
Visit(SyntaxNode)
VisitAccessorBlock(AccessorBlockSyntax)
VisitAccessorStatement(AccessorStatementSyntax)
VisitAddRemoveHandlerStatement(AddRemoveHandlerStatementSyntax)
VisitAggregateClause(AggregateClauseSyntax)
VisitAggregationRangeVariable(AggregationRangeVariableSyntax)
VisitAnonymousObjectCreationExpression(AnonymousObjectCreationExpressionSyntax)
VisitArgumentList(ArgumentListSyntax)
VisitArrayCreationExpression(ArrayCreationExpressionSyntax)
VisitArrayRankSpecifier(ArrayRankSpecifierSyntax)
VisitArrayType(ArrayTypeSyntax)
VisitAsNewClause(AsNewClauseSyntax)
VisitAssignmentStatement(AssignmentStatementSyntax)
VisitAttribute(AttributeSyntax)
VisitAttributeList(AttributeListSyntax)
VisitAttributesStatement(AttributesStatementSyntax)
VisitAttributeTarget(AttributeTargetSyntax)
VisitAwaitExpression(AwaitExpressionSyntax)
VisitBadDirectiveTrivia(BadDirectiveTriviaSyntax)
VisitBinaryConditionalExpression(BinaryConditionalExpressionSyntax)
VisitBinaryExpression(BinaryExpressionSyntax)
VisitCallStatement(CallStatementSyntax)
VisitCaseBlock(CaseBlockSyntax)
VisitCaseStatement(CaseStatementSyntax)
VisitCatchBlock(CatchBlockSyntax)
VisitCatchFilterClause(CatchFilterClauseSyntax)
VisitCatchStatement(CatchStatementSyntax)
VisitClassBlock(ClassBlockSyntax)
VisitClassStatement(ClassStatementSyntax)
VisitCollectionInitializer(CollectionInitializerSyntax)
VisitCollectionRangeVariable(CollectionRangeVariableSyntax)
VisitCompilationUnit(CompilationUnitSyntax)
VisitConditionalAccessExpression(ConditionalAccessExpressionSyntax)
VisitConstDirectiveTrivia(ConstDirectiveTriviaSyntax)
VisitConstructorBlock(ConstructorBlockSyntax)
VisitContinueStatement(ContinueStatementSyntax)
VisitCrefOperatorReference(CrefOperatorReferenceSyntax)
VisitCrefReference(CrefReferenceSyntax)
VisitCrefSignature(CrefSignatureSyntax)
VisitCrefSignaturePart(CrefSignaturePartSyntax)
VisitCTypeExpression(CTypeExpressionSyntax)
VisitDeclareStatement(DeclareStatementSyntax)
VisitDelegateStatement(DelegateStatementSyntax)
VisitDirectCastExpression(DirectCastExpressionSyntax)
VisitDisableWarningDirectiveTrivia(DisableWarningDirectiveTriviaSyntax)
VisitDistinctClause(DistinctClauseSyntax)
VisitDocumentationCommentTrivia(DocumentationCommentTriviaSyntax)
VisitDoLoopBlock(DoLoopBlockSyntax)
VisitDoStatement(DoStatementSyntax)
VisitElseBlock(ElseBlockSyntax)
VisitElseCaseClause(ElseCaseClauseSyntax)
VisitElseDirectiveTrivia(ElseDirectiveTriviaSyntax)
VisitElseIfBlock(ElseIfBlockSyntax)
VisitElseIfStatement(ElseIfStatementSyntax)
VisitElseStatement(ElseStatementSyntax)
VisitEmptyStatement(EmptyStatementSyntax)
VisitEnableWarningDirectiveTrivia(EnableWarningDirectiveTriviaSyntax)
VisitEndBlockStatement(EndBlockStatementSyntax)
VisitEndExternalSourceDirectiveTrivia(EndExternalSourceDirectiveTriviaSyntax)
VisitEndIfDirectiveTrivia(EndIfDirectiveTriviaSyntax)
VisitEndRegionDirectiveTrivia(EndRegionDirectiveTriviaSyntax)
VisitEnumBlock(EnumBlockSyntax)
VisitEnumMemberDeclaration(EnumMemberDeclarationSyntax)
VisitEnumStatement(EnumStatementSyntax)
VisitEqualsValue(EqualsValueSyntax)
VisitEraseStatement(EraseStatementSyntax)
VisitErrorStatement(ErrorStatementSyntax)
VisitEventBlock(EventBlockSyntax)
VisitEventStatement(EventStatementSyntax)
VisitExitStatement(ExitStatementSyntax)
VisitExpressionRangeVariable(ExpressionRangeVariableSyntax)
VisitExpressionStatement(ExpressionStatementSyntax)
VisitExternalChecksumDirectiveTrivia(ExternalChecksumDirectiveTriviaSyntax)
VisitExternalSourceDirectiveTrivia(ExternalSourceDirectiveTriviaSyntax)
VisitFieldDeclaration(FieldDeclarationSyntax)
VisitFinallyBlock(FinallyBlockSyntax)
VisitFinallyStatement(FinallyStatementSyntax)
VisitForBlock(ForBlockSyntax)
VisitForEachBlock(ForEachBlockSyntax)
VisitForEachStatement(ForEachStatementSyntax)
VisitForStatement(ForStatementSyntax)
VisitForStepClause(ForStepClauseSyntax)
VisitFromClause(FromClauseSyntax)
VisitFunctionAggregation(FunctionAggregationSyntax)
VisitGenericName(GenericNameSyntax)
VisitGetTypeExpression(GetTypeExpressionSyntax)
VisitGetXmlNamespaceExpression(GetXmlNamespaceExpressionSyntax)
VisitGlobalName(GlobalNameSyntax)
VisitGoToStatement(GoToStatementSyntax)
VisitGroupAggregation(GroupAggregationSyntax)
VisitGroupByClause(GroupByClauseSyntax)
VisitGroupJoinClause(GroupJoinClauseSyntax)
VisitHandlesClause(HandlesClauseSyntax)
VisitHandlesClauseItem(HandlesClauseItemSyntax)
VisitIdentifierName(IdentifierNameSyntax)
VisitIfDirectiveTrivia(IfDirectiveTriviaSyntax)
VisitIfStatement(IfStatementSyntax)
VisitImplementsClause(ImplementsClauseSyntax)
VisitImplementsStatement(ImplementsStatementSyntax)
VisitImportAliasClause(ImportAliasClauseSyntax)
VisitImportsStatement(ImportsStatementSyntax)
VisitIncompleteMember(IncompleteMemberSyntax)
VisitInferredFieldInitializer(InferredFieldInitializerSyntax)
VisitInheritsStatement(InheritsStatementSyntax)
VisitInterfaceBlock(InterfaceBlockSyntax)
VisitInterfaceStatement(InterfaceStatementSyntax)
VisitInterpolatedStringExpression(InterpolatedStringExpressionSyntax)
VisitInterpolatedStringText(InterpolatedStringTextSyntax)
VisitInterpolation(InterpolationSyntax)
VisitInterpolationAlignmentClause(InterpolationAlignmentClauseSyntax)
VisitInterpolationFormatClause(InterpolationFormatClauseSyntax)
VisitInvocationExpression(InvocationExpressionSyntax)
VisitJoinCondition(JoinConditionSyntax)
VisitKeywordEventContainer(KeywordEventContainerSyntax)
VisitLabel(LabelSyntax)
VisitLabelStatement(LabelStatementSyntax)
VisitLambdaHeader(LambdaHeaderSyntax)
VisitLetClause(LetClauseSyntax)
VisitLiteralExpression(LiteralExpressionSyntax)
VisitLocalDeclarationStatement(LocalDeclarationStatementSyntax)
VisitLoopStatement(LoopStatementSyntax)
VisitMeExpression(MeExpressionSyntax)
VisitMemberAccessExpression(MemberAccessExpressionSyntax)
VisitMethodBlock(MethodBlockSyntax)
VisitMethodStatement(MethodStatementSyntax)
VisitMidExpression(MidExpressionSyntax)
VisitModifiedIdentifier(ModifiedIdentifierSyntax)
VisitModuleBlock(ModuleBlockSyntax)
VisitModuleStatement(ModuleStatementSyntax)
VisitMultiLineIfBlock(MultiLineIfBlockSyntax)
VisitMultiLineLambdaExpression(MultiLineLambdaExpressionSyntax)
VisitMyBaseExpression(MyBaseExpressionSyntax)
VisitMyClassExpression(MyClassExpressionSyntax)
VisitNameColonEquals(NameColonEqualsSyntax)
VisitNamedFieldInitializer(NamedFieldInitializerSyntax)
VisitNamedTupleElement(NamedTupleElementSyntax)
VisitNameOfExpression(NameOfExpressionSyntax)
VisitNamespaceBlock(NamespaceBlockSyntax)
VisitNamespaceStatement(NamespaceStatementSyntax)
VisitNextStatement(NextStatementSyntax)
VisitNullableType(NullableTypeSyntax)
VisitObjectCollectionInitializer(ObjectCollectionInitializerSyntax)
VisitObjectCreationExpression(ObjectCreationExpressionSyntax)
VisitObjectMemberInitializer(ObjectMemberInitializerSyntax)
VisitOmittedArgument(OmittedArgumentSyntax)
VisitOnErrorGoToStatement(OnErrorGoToStatementSyntax)
VisitOnErrorResumeNextStatement(OnErrorResumeNextStatementSyntax)
VisitOperatorBlock(OperatorBlockSyntax)
VisitOperatorStatement(OperatorStatementSyntax)
VisitOptionStatement(OptionStatementSyntax)
VisitOrderByClause(OrderByClauseSyntax)
VisitOrdering(OrderingSyntax)
VisitParameter(ParameterSyntax)
VisitParameterList(ParameterListSyntax)
VisitParenthesizedExpression(ParenthesizedExpressionSyntax)
VisitPartitionClause(PartitionClauseSyntax)
VisitPartitionWhileClause(PartitionWhileClauseSyntax)
VisitPredefinedCastExpression(PredefinedCastExpressionSyntax)
VisitPredefinedType(PredefinedTypeSyntax)
VisitPrintStatement(PrintStatementSyntax)
VisitPropertyBlock(PropertyBlockSyntax)
VisitPropertyStatement(PropertyStatementSyntax)
VisitQualifiedCrefOperatorReference(QualifiedCrefOperatorReferenceSyntax)
VisitQualifiedName(QualifiedNameSyntax)
VisitQueryExpression(QueryExpressionSyntax)
VisitRaiseEventStatement(RaiseEventStatementSyntax)
VisitRangeArgument(RangeArgumentSyntax)
VisitRangeCaseClause(RangeCaseClauseSyntax)
VisitRedimClause(RedimClauseSyntax)
VisitReDimStatement(ReDimStatementSyntax)
VisitReferenceDirectiveTrivia(ReferenceDirectiveTriviaSyntax)
VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax)
VisitRelationalCaseClause(RelationalCaseClauseSyntax)
VisitResumeStatement(ResumeStatementSyntax)
VisitReturnStatement(ReturnStatementSyntax)
VisitSelectBlock(SelectBlockSyntax)
VisitSelectClause(SelectClauseSyntax)
VisitSelectStatement(SelectStatementSyntax)
VisitSimpleArgument(SimpleArgumentSyntax)
VisitSimpleAsClause(SimpleAsClauseSyntax)
VisitSimpleCaseClause(SimpleCaseClauseSyntax)
VisitSimpleImportsClause(SimpleImportsClauseSyntax)
VisitSimpleJoinClause(SimpleJoinClauseSyntax)
VisitSingleLineElseClause(SingleLineElseClauseSyntax)
VisitSingleLineIfStatement(SingleLineIfStatementSyntax)
VisitSingleLineLambdaExpression(SingleLineLambdaExpressionSyntax)
VisitSkippedTokensTrivia(SkippedTokensTriviaSyntax)
VisitSpecialConstraint(SpecialConstraintSyntax)
VisitStopOrEndStatement(StopOrEndStatementSyntax)
VisitStructureBlock(StructureBlockSyntax)
VisitStructureStatement(StructureStatementSyntax)
VisitSubNewStatement(SubNewStatementSyntax)
VisitSyncLockBlock(SyncLockBlockSyntax)
VisitSyncLockStatement(SyncLockStatementSyntax)
VisitTernaryConditionalExpression(TernaryConditionalExpressionSyntax)
VisitThrowStatement(ThrowStatementSyntax)
VisitTryBlock(TryBlockSyntax)
VisitTryCastExpression(TryCastExpressionSyntax)
VisitTryStatement(TryStatementSyntax)
VisitTupleExpression(TupleExpressionSyntax)
VisitTupleType(TupleTypeSyntax)
VisitTypeArgumentList(TypeArgumentListSyntax)
VisitTypeConstraint(TypeConstraintSyntax)
VisitTypedTupleElement(TypedTupleElementSyntax)
VisitTypeOfExpression(TypeOfExpressionSyntax)
VisitTypeParameter(TypeParameterSyntax)
VisitTypeParameterList(TypeParameterListSyntax)
VisitTypeParameterMultipleConstraintClause(TypeParameterMultipleConstraintClauseSyntax)
VisitTypeParameterSingleConstraintClause(TypeParameterSingleConstraintClauseSyntax)
VisitUnaryExpression(UnaryExpressionSyntax)
VisitUsingBlock(UsingBlockSyntax)
VisitUsingStatement(UsingStatementSyntax)
VisitVariableDeclarator(VariableDeclaratorSyntax)
VisitVariableNameEquals(VariableNameEqualsSyntax)
VisitWhereClause(WhereClauseSyntax)
VisitWhileBlock(WhileBlockSyntax)
VisitWhileOrUntilClause(WhileOrUntilClauseSyntax)
VisitWhileStatement(WhileStatementSyntax)
VisitWithBlock(WithBlockSyntax)
VisitWithEventsEventContainer(WithEventsEventContainerSyntax)
VisitWithEventsPropertyEventContainer(WithEventsPropertyEventContainerSyntax)
VisitWithStatement(WithStatementSyntax)
VisitXmlAttribute(XmlAttributeSyntax)
VisitXmlBracketedName(XmlBracketedNameSyntax)
VisitXmlCDataSection(XmlCDataSectionSyntax)
VisitXmlComment(XmlCommentSyntax)
VisitXmlCrefAttribute(XmlCrefAttributeSyntax)
VisitXmlDeclaration(XmlDeclarationSyntax)
VisitXmlDeclarationOption(XmlDeclarationOptionSyntax)
VisitXmlDocument(XmlDocumentSyntax)
VisitXmlElement(XmlElementSyntax)
VisitXmlElementEndTag(XmlElementEndTagSyntax)
VisitXmlElementStartTag(XmlElementStartTagSyntax)
VisitXmlEmbeddedExpression(XmlEmbeddedExpressionSyntax)
VisitXmlEmptyElement(XmlEmptyElementSyntax)
VisitXmlMemberAccessExpression(XmlMemberAccessExpressionSyntax)
VisitXmlName(XmlNameSyntax)
VisitXmlNameAttribute(XmlNameAttributeSyntax)
VisitXmlNamespaceImportsClause(XmlNamespaceImportsClauseSyntax)
VisitXmlPrefix(XmlPrefixSyntax)
VisitXmlPrefixName(XmlPrefixNameSyntax)
VisitXmlProcessingInstruction(XmlProcessingInstructionSyntax)
VisitXmlString(XmlStringSyntax)
VisitXmlText(XmlTextSyntax)
VisitYieldStatement(YieldStatementSyntax)

Applies to