C# 클래스 AvalonStudio.Controls.IntellisenseManager

파일 보기 프로젝트 열기: VitalElement/AvalonStudio 1 사용 예제들

공개 메소드들

메소드 설명
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