C# Class AvalonStudio.Controls.IntellisenseManager

Afficher le fichier Open project: VitalElement/AvalonStudio Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

IntellisenseManager() public méthode

public IntellisenseManager ( TextEditor editor, IIntellisenseControl intellisenseControl, ICompletionAssistant completionAssistant, ILanguageService languageService, ISourceFile file ) : Avalonia.Input
editor TextEditor
intellisenseControl IIntellisenseControl
completionAssistant ICompletionAssistant
languageService ILanguageService
file ISourceFile
Résultat Avalonia.Input

OnKeyDown() public méthode

public OnKeyDown ( Avalonia.Input.KeyEventArgs e, int caretIndex, int line, int column ) : void
e Avalonia.Input.KeyEventArgs
caretIndex int
line int
column int
Résultat void

OnKeyUp() public méthode

public OnKeyUp ( Avalonia.Input.KeyEventArgs e, int caretIndex, int line, int column ) : void
e Avalonia.Input.KeyEventArgs
caretIndex int
line int
column int
Résultat void

OnTextInput() public méthode

public OnTextInput ( Avalonia.Input.TextInputEventArgs e, int caretIndex, int line, int column ) : void
e Avalonia.Input.TextInputEventArgs
caretIndex int
line int
column int
Résultat void

SetCursor() public méthode

public SetCursor ( int index, int line, int column, List unsavedFiles, bool invokeOnRunner = true ) : void
index int
line int
column int
unsavedFiles List
invokeOnRunner bool
Résultat void