Interface IFindReferences
Represents properties and methods used to find symbol declataion and references.
public interface IFindReferences
Properties
- HighlightCurrentBlock
When implemented by a class, specifies that edit control should highlight current block.
- HighlightMatchingBlocks
When implemented by a class, specifies that edit control should highlight begin/end blocks.
- HighlightReferences
When implemented by a class, specifies that edit control should highlight found references.
- HighlightSymbolReferences
When implemented by a class, specifies that edit control should highlight symbol references when hovering mouse over them.
Methods
- FindDeclaration()
When implemented by a class, finds the declaration of the symbol at the current position.
- FindDeclaration(Point)
When implemented by a class, finds the declaration of the symbol at the given position.
- FindDeclarationAsync()
When implemented by a class, finds the declaration of the symbol at the current position.
- FindImplementations(Point, IRangeList)
When implemented by a class, finds all implementations of the symbol under a given position
- FindImplementationsAsync(Point, IRangeList)
When implemented by a class, finds all implementationsof the symbol under a given position
- FindReferences(Point, IRangeList)
When implemented by a class, finds all references of the symbol under a given position
- FindReferencesAsync(Point, IRangeList)
When implemented by a class, finds all references of the symbol under a given position
- JumpToDeclaration()
When implemented by a class, finds the declaration of the symbol under current the position and navigates to it
- JumpToDeclarationAsync()
When implemented by a class, finds the declaration of the symbol under the current position and navigates to it
Events
- AfterNavigateToDeclaration
When implemented by a class, occurs when edit content is already navigated.
- BeforeNavigateToDeclaration
When implemented by a class, occurs when edit content is about to be navigated.