Table of Contents

Class PythonClassContext

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

Constructors

PythonClassContext(IPythonSemanticModel, ISyntaxNode, IPythonSymbol, IPythonSymbol)
PythonClassContext(IPythonSemanticModel, IPythonSymbol)

Methods

AddBaseMembers()
AddDeclarations()
AddMembers()
AddMembers(IPythonClassSymbol)
CreateSymbol(string, IPythonSymbol)
GetDescription(ISyntaxNode)
LoadAssignmentDeclarations(ISyntaxNode)
LoadClassDeclaration(ISyntaxNode)
LoadDeclarations()
LoadDecorator(ISyntaxNode)
LoadDescription()
LoadFieldDeclaration(ISyntaxNode)
LoadLocalVariables(ISyntaxNode)
LoadMethodDeclaration(ISyntaxNode)
LoadParamtererList(ISyntaxNode, IPythonMethodSymbol)
LoadTupleMembers(ISyntaxNode)
LoadTypeList(ISyntaxNode)