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()
Initializes an instance of the class.
public VBNavigableSymbolProvider()
Methods
CreateTypeMemberSymbol(TypeMemberDeclaration, ITextSnapshot)
Creates an INavigableSymbol for a TypeMemberDeclaration.
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)
Creates an INavigableSymbol for a TypeDeclaration.
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.