In This Article

VBNavigableSymbolProvider Class

Represents a navigable symbol provider for the Visual Basic language.

public class VBNavigableSymbolProvider : DotNetNavigableSymbolProviderBase, INavigableSymbolProvider
Inheritance:
Object DotNetNavigableSymbolProviderBase Object
Implements:
INavigableSymbolProvider

Constructors

VBNavigableSymbolProvider()

public VBNavigableSymbolProvider()

Methods

CreateTypeMemberSymbol(TypeMemberDeclaration, ITextSnapshot)

protected override INavigableSymbol CreateTypeMemberSymbol(TypeMemberDeclaration memberDecl, ITextSnapshot snapshot)
Parameter Type Description
memberDecl TypeMemberDeclaration

The TypeMemberDeclaration to examine.

snapshot ITextSnapshot

The ITextSnapshot from which the AST was constructed.

Returns

INavigableSymbol:

The INavigableSymbol that was created.

CreateTypeSymbol(TypeDeclaration, ITextSnapshot)

protected override INavigableSymbol CreateTypeSymbol(TypeDeclaration typeDecl, ITextSnapshot snapshot)
Parameter Type Description
typeDecl TypeDeclaration

The TypeDeclaration to examine.

snapshot ITextSnapshot

The ITextSnapshot from which the AST was constructed.

Returns

INavigableSymbol:

The INavigableSymbol that was created.

Inherited Members