C# Class MonoDevelop.Ide.Editor.Extension.CompletionTextEditorExtension

Inheritance: MonoDevelop.Ide.Editor.Extension.TextEditorExtension
Mostrar archivo Open project: powerumc/monodevelop_korean Class Usage Examples

Private Properties

Property Type Description
Deinitialize void
HandleFocusOutEvent void
HandleWindowClosed void
InternalInitialize void
OnUpdateCompletionCommand void
OnUpdateParameterCompletionCommand void
OnUpdateShowCodeTemplatesWindow void
RunCompletionCommand void
RunParameterCompletionCommand void
RunShowCodeTemplatesWindow void

Public Methods

Method Description
CanRunCompletionCommand ( ) : bool
CanRunParameterCompletionCommand ( ) : bool
CodeCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
Dispose ( ) : void
GetCompletionCommandOffset ( int &cpos, int &wlen ) : bool
GetCurrentParameterIndex ( int startOffset, CancellationToken token = default(CancellationToken) ) : Task
GuessBestMethodOverload ( ParameterHintingResult provider, int currentOverload, System token ) : Task
HandleBackspaceOrDeleteCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, SpecialKey key, char triggerCharacter, CancellationToken token = default(CancellationToken) ) : Task
HandleCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar, CancellationToken token = default(CancellationToken) ) : Task
HandleParameterCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar, CancellationToken token = default(CancellationToken) ) : Task
KeyPress ( MonoDevelop.Ide.Editor.Extension.KeyDescriptor descriptor ) : bool
ParameterCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
ShowCodeSurroundingsCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
ShowCodeTemplatesCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
ShowCompletion ( ICompletionDataList completionList ) : void

Protected Methods

Method Description
HandlePositionChanged ( object sender, EventArgs e ) : void
Initialize ( ) : void
IsActiveExtension ( ) : bool
OnCompletionContextChanged ( object o, EventArgs a ) : void
ShowCompletion ( ICompletionDataList completionList, int triggerWordLength, char keyChar ) : void

Private Methods

Method Description
Deinitialize ( ) : void
HandleFocusOutEvent ( object sender, EventArgs args ) : void
HandleWindowClosed ( object sender, EventArgs e ) : void
InternalInitialize ( ) : void
OnUpdateCompletionCommand ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnUpdateParameterCompletionCommand ( MonoDevelop.Components.Commands.CommandInfo info ) : void
OnUpdateShowCodeTemplatesWindow ( MonoDevelop.Components.Commands.CommandInfo info ) : void
RunCompletionCommand ( ) : void
RunParameterCompletionCommand ( ) : void
RunShowCodeTemplatesWindow ( ) : void

Method Details

CanRunCompletionCommand() public method

public CanRunCompletionCommand ( ) : bool
return bool

CanRunParameterCompletionCommand() public method

public CanRunParameterCompletionCommand ( ) : bool
return bool

CodeCompletionCommand() public method

public CodeCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
return Task

Dispose() public method

public Dispose ( ) : void
return void

GetCompletionCommandOffset() public method

public GetCompletionCommandOffset ( int &cpos, int &wlen ) : bool
cpos int
wlen int
return bool

GetCurrentParameterIndex() public method

public GetCurrentParameterIndex ( int startOffset, CancellationToken token = default(CancellationToken) ) : Task
startOffset int
token System.Threading.CancellationToken
return Task

GuessBestMethodOverload() public method

public GuessBestMethodOverload ( ParameterHintingResult provider, int currentOverload, System token ) : Task
provider ParameterHintingResult
currentOverload int
token System
return Task

HandleBackspaceOrDeleteCodeCompletionAsync() public method

public HandleBackspaceOrDeleteCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, SpecialKey key, char triggerCharacter, CancellationToken token = default(CancellationToken) ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
key SpecialKey
triggerCharacter char
token System.Threading.CancellationToken
return Task

HandleCodeCompletionAsync() public method

public HandleCodeCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar, CancellationToken token = default(CancellationToken) ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
completionChar char
token System.Threading.CancellationToken
return Task

HandleParameterCompletionAsync() public method

public HandleParameterCompletionAsync ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext, char completionChar, CancellationToken token = default(CancellationToken) ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
completionChar char
token System.Threading.CancellationToken
return Task

HandlePositionChanged() protected method

protected HandlePositionChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void

Initialize() protected method

protected Initialize ( ) : void
return void

IsActiveExtension() protected method

protected IsActiveExtension ( ) : bool
return bool

KeyPress() public method

public KeyPress ( MonoDevelop.Ide.Editor.Extension.KeyDescriptor descriptor ) : bool
descriptor MonoDevelop.Ide.Editor.Extension.KeyDescriptor
return bool

OnCompletionContextChanged() protected method

protected OnCompletionContextChanged ( object o, EventArgs a ) : void
o object
a System.EventArgs
return void

ParameterCompletionCommand() public method

public ParameterCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
return Task

ShowCodeSurroundingsCommand() public method

public ShowCodeSurroundingsCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
return ICompletionDataList

ShowCodeTemplatesCommand() public method

public ShowCodeTemplatesCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
return ICompletionDataList

ShowCompletion() public method

public ShowCompletion ( ICompletionDataList completionList ) : void
completionList ICompletionDataList
return void

ShowCompletion() protected method

protected ShowCompletion ( ICompletionDataList completionList, int triggerWordLength, char keyChar ) : void
completionList ICompletionDataList
triggerWordLength int
keyChar char
return void