C# Класс AvalonStudio.Controls.IntellisenseManager

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Dispose ( ) : void
IntellisenseManager ( TextEditor editor, IIntellisenseControl intellisenseControl, ICompletionAssistant completionAssistant, ILanguageService languageService, ISourceFile file ) : Avalonia.Input
OnKeyDown ( Avalonia.Input.KeyEventArgs e, int caretIndex, int line, int column ) : void
OnKeyUp ( Avalonia.Input.KeyEventArgs e, int caretIndex, int line, int column ) : void
OnTextInput ( Avalonia.Input.TextInputEventArgs e, int caretIndex, int line, int column ) : void
SetCursor ( int index, int line, int column, List unsavedFiles, bool invokeOnRunner = true ) : void

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

Метод Описание
CloseIntellisense ( ) : void
DoComplete ( bool includeLastChar ) : bool
Editor_LostFocus ( object sender, Avalonia e ) : void
IsCompletionChar ( char currentChar ) : bool
IsLanguageSpecificTriggerChar ( char currentChar ) : bool
IsSearchChar ( char currentChar ) : bool
IsTriggerChar ( char currentChar, bool isVisible ) : bool
OpenIntellisense ( char currentChar, int caretIndex ) : void
SetCompletionData ( List completionData ) : void
UpdateFilter ( int caretIndex ) : void

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

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

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

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

public IntellisenseManager ( TextEditor editor, IIntellisenseControl intellisenseControl, ICompletionAssistant completionAssistant, ILanguageService languageService, ISourceFile file ) : Avalonia.Input
editor TextEditor
intellisenseControl IIntellisenseControl
completionAssistant ICompletionAssistant
languageService ILanguageService
file ISourceFile
Результат Avalonia.Input

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

public OnKeyDown ( Avalonia.Input.KeyEventArgs e, int caretIndex, int line, int column ) : void
e Avalonia.Input.KeyEventArgs
caretIndex int
line int
column int
Результат void

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

public OnKeyUp ( Avalonia.Input.KeyEventArgs e, int caretIndex, int line, int column ) : void
e Avalonia.Input.KeyEventArgs
caretIndex int
line int
column int
Результат void

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

public OnTextInput ( Avalonia.Input.TextInputEventArgs e, int caretIndex, int line, int column ) : void
e Avalonia.Input.TextInputEventArgs
caretIndex int
line int
column int
Результат void

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

public SetCursor ( int index, int line, int column, List unsavedFiles, bool invokeOnRunner = true ) : void
index int
line int
column int
unsavedFiles List
invokeOnRunner bool
Результат void