C# Class MonoDevelop.IronPython.Completion.PythonTextEditorCompletion

Inheritance: MonoDevelop.Ide.Gui.Content.CompletionTextEditorExtension
Datei anzeigen Open project: carlosalberto/IronPythonBinding

Public Methods

Method Description
HandleCodeCompletion ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar ) : ICompletionDataList
Initialize ( ) : void
SelfDotCompletionData ( PythonClass klass ) : IEnumerable

Private Methods

Method Description
CreateCompletionData ( ParserItem item, string triggerWord ) : MonoDevelop.Ide.CodeCompletion.CompletionData
CreateCompletionData ( ParserItem item, string triggerWord, string suffix ) : MonoDevelop.Ide.CodeCompletion.CompletionData
GenerateCompletionData ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, PythonModule module, TextEditorData editor, char completionChar ) : ICompletionDataList
GetClass ( PythonModule module, int line ) : PythonClass
GetTriggerWord ( TextEditorData editor, MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : string
IconForType ( ParserItem item ) : string
InRegion ( DomRegion region, int lineNumber ) : bool

Method Details

HandleCodeCompletion() public method

public HandleCodeCompletion ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar ) : ICompletionDataList
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
completionChar char
return ICompletionDataList

Initialize() public method

public Initialize ( ) : void
return void

SelfDotCompletionData() public method

public SelfDotCompletionData ( PythonClass klass ) : IEnumerable
klass MonoDevelop.IronPython.Parser.Dom.PythonClass
return IEnumerable