IDkmSymbolDocumentSpanQuery Interface

Definition

API implemented by symbol providers to allow the breakpoints manager and other components to query the 'document text span->symbol' map which is inside a symbol store.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: SymbolProviderId.

public interface class IDkmSymbolDocumentSpanQuery
public interface class IDkmSymbolDocumentSpanQuery
__interface IDkmSymbolDocumentSpanQuery
public interface IDkmSymbolDocumentSpanQuery
type IDkmSymbolDocumentSpanQuery = interface
Public Interface IDkmSymbolDocumentSpanQuery

Methods

FindSymbols(DkmResolvedDocument, DkmTextSpan, String, DkmSourcePosition[])

Finds the symbols within the document which best match the input text span.

For IL-based languages, the symbol handler always return the DkmInstructionSymbol for sequence points. It will prefer sequence points which exactly match the text span followed by the sequence point or points which is left-most and which is inside the input span.

Applies to