PythonNavigableSymbolProvider Class
Represents a navigable symbol provider for the Python language.
public class PythonNavigableSymbolProvider : INavigableSymbolProvider
    - Inheritance:
 - object object
 
- Implements:
 - INavigableSymbolProvider
 
Constructors
PythonNavigableSymbolProvider()
Initializes an instance of the class.
public PythonNavigableSymbolProvider()
        
  
   
   
   
   
  
        
        
        
        
  
        Methods
GetSymbols(INavigableRequestContext, TextSnapshotOffset, INavigableSymbol)
Returns a set of INavigableSymbol objects that are accessible within the optional parent INavigableSymbol.
public virtual INavigableSymbolSet GetSymbols(INavigableRequestContext context, TextSnapshotOffset snapshotOffset, INavigableSymbol parentSymbol)
        
  
              | Parameter | Type | Description | 
|---|---|---|
| context | INavigableRequestContext | An INavigableRequestContext that provides the context of the request.  | 
                    
| snapshotOffset | TextSnapshotOffset | The TextSnapshotOffset that contains the ITextSnapshot to examine, along with a contextual offset.  | 
                    
| parentSymbol | INavigableSymbol | The optional parent INavigableSymbol to examine, or a null value if the root symbols are requested.  | 
                    
Returns
- INavigableSymbolSet:
 An INavigableSymbolSet containing the INavigableSymbol objects that were located.