Table of Contents

Class PythonRepository

Namespace
Alternet.Syntax.Parsers.Python.CodeCompletion
Assembly
Alternet.Syntax.Parsers.Advanced.Python.v9.dll
public class PythonRepository : CodeCompletionRepository, IPythonRepository, ICodeCompletionRepository, IDisposable
Inheritance
PythonRepository
Implements

Constructors

PythonRepository(ISyntaxParser, bool, ISyntaxTree)

Initializes a new instance of the CsRepository class with specified settings.

Fields

ConstImageDelta

Properties

AlphaImages

Represents collection of alpha images used for code completion.

AlphaImagesHighDpi

Gets Alpha ImageList attached to this CodeCompletionRepository for high DPI.

CodeCompletionService
Images

Represents collection of images used for code completion.

ImagesHighDpi

Represents collection of images used for code completion for high DPI.

LexerColors

Methods

CanEvaluateSymbol(PythonSymbolKind)
CreateCodeCompletionService()
Dispose(bool)
FillMethodSymbol(IParameterInfo, IPythonSymbol, int, bool, Color[])
FillMethodSymbols(IParameterInfo, IList<IPythonSymbol>, int)
FillParameters(IListMember, IPythonSymbol, bool, Color[])
FillSymbol(IListMembers, IPythonSymbol, bool, Color[])
FillSymbols(IListMembers, IList<IPythonSymbol>, bool, Color[])
FindDeclaration(IPythonSemanticModel, ISyntaxNode)
GetMemberIndex(IPythonSymbol)
GetQuickInfo(IPythonSymbol)

Returns information about the object.

GetReferences(IPythonSemanticModel, ISyntaxNode)
ListMembers(IPythonSemanticModel, ISyntaxNode, Point)
LoadImages()
ParameterInfo(IPythonSemanticModel, ISyntaxNode, int)