C# Класс MonoDevelop.Ide.Editor.Extension.CompletionTextEditorExtension

Наследование: MonoDevelop.Ide.Editor.Extension.TextEditorExtension
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Deinitialize void
HandleFocusOutEvent void
HandleWindowClosed void
InternalInitialize void
OnUpdateCompletionCommand void
OnUpdateParameterCompletionCommand void
OnUpdateShowCodeTemplatesWindow void
RunCompletionCommand void
RunParameterCompletionCommand void
RunShowCodeTemplatesWindow void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
HandlePositionChanged ( object sender, EventArgs e ) : void
Initialize ( ) : void
IsActiveExtension ( ) : bool
OnCompletionContextChanged ( object o, EventArgs a ) : void
ShowCompletion ( ICompletionDataList completionList, int triggerWordLength, char keyChar ) : void

Приватные методы

Метод Описание
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

Описание методов

CanRunCompletionCommand() публичный Метод

public CanRunCompletionCommand ( ) : bool
Результат bool

CanRunParameterCompletionCommand() публичный Метод

public CanRunParameterCompletionCommand ( ) : bool
Результат bool

CodeCompletionCommand() публичный Метод

public CodeCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
Результат Task

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GetCompletionCommandOffset() публичный Метод

public GetCompletionCommandOffset ( int &cpos, int &wlen ) : bool
cpos int
wlen int
Результат bool

GetCurrentParameterIndex() публичный Метод

public GetCurrentParameterIndex ( int startOffset, CancellationToken token = default(CancellationToken) ) : Task
startOffset int
token System.Threading.CancellationToken
Результат Task

GuessBestMethodOverload() публичный Метод

public GuessBestMethodOverload ( ParameterHintingResult provider, int currentOverload, System token ) : Task
provider ParameterHintingResult
currentOverload int
token System
Результат Task

HandleBackspaceOrDeleteCodeCompletionAsync() публичный Метод

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
Результат Task

HandleCodeCompletionAsync() публичный Метод

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
Результат Task

HandleParameterCompletionAsync() публичный Метод

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
Результат Task

HandlePositionChanged() защищенный Метод

protected HandlePositionChanged ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
Результат void

Initialize() защищенный Метод

protected Initialize ( ) : void
Результат void

IsActiveExtension() защищенный Метод

protected IsActiveExtension ( ) : bool
Результат bool

KeyPress() публичный Метод

public KeyPress ( MonoDevelop.Ide.Editor.Extension.KeyDescriptor descriptor ) : bool
descriptor MonoDevelop.Ide.Editor.Extension.KeyDescriptor
Результат bool

OnCompletionContextChanged() защищенный Метод

protected OnCompletionContextChanged ( object o, EventArgs a ) : void
o object
a System.EventArgs
Результат void

ParameterCompletionCommand() публичный Метод

public ParameterCompletionCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : Task
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
Результат Task

ShowCodeSurroundingsCommand() публичный Метод

public ShowCodeSurroundingsCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
Результат ICompletionDataList

ShowCodeTemplatesCommand() публичный Метод

public ShowCodeTemplatesCommand ( MonoDevelop.Ide.CodeCompletion.CodeCompletionContext completionContext ) : ICompletionDataList
completionContext MonoDevelop.Ide.CodeCompletion.CodeCompletionContext
Результат ICompletionDataList

ShowCompletion() публичный Метод

public ShowCompletion ( ICompletionDataList completionList ) : void
completionList ICompletionDataList
Результат void

ShowCompletion() защищенный Метод

protected ShowCompletion ( ICompletionDataList completionList, int triggerWordLength, char keyChar ) : void
completionList ICompletionDataList
triggerWordLength int
keyChar char
Результат void