Table of Contents

Class PythonModuleContext

Namespace
Alternet.Syntax.Parsers.Python.SemanticModel
Assembly
Alternet.Syntax.Parsers.Advanced.Python.v9.dll
public class PythonModuleContext : PythonClassContext
Inheritance
PythonModuleContext
Derived

Constructors

PythonModuleContext(IPythonSemanticModel, ISyntaxNode, IPythonModuleSymbol)
PythonModuleContext(IPythonSemanticModel, IPythonSymbol)

Methods

AddDeclarations()
AddImportDeclarations(IPythonModuleSymbol, bool, IDictionary<IPythonModuleSymbol, bool>)
AddImportedSymbols(IPythonSymbol, Point, bool, bool, bool, IDictionary<IPythonModuleSymbol, bool>)
AddImports()
AddImports(IPythonModuleSymbol)
CanFilter(IPythonSymbol)
CreateSymbol(string, IPythonSymbol)
FindDeclaration(ISyntaxNode, Point)
LoadClassDeclaration(ISyntaxNode)
LoadDeclarations()
LoadDescription()
LoadImportDeclarations(ISyntaxNode)
LoadImportDeclarationsRecursive(ISyntaxNode)
LoadStructDeclaration(ISyntaxNode)