AvalonStudio.Controls.IntellisenseManager.IntellisenseManager C# (CSharp) Method

IntellisenseManager() public method

public IntellisenseManager ( TextEditor editor, IIntellisenseControl intellisenseControl, ICompletionAssistant completionAssistant, ILanguageService languageService, ISourceFile file ) : Avalonia.Input
editor TextEditor
intellisenseControl IIntellisenseControl
completionAssistant ICompletionAssistant
languageService ILanguageService
file ISourceFile
return Avalonia.Input
        public IntellisenseManager(TextEditor.TextEditor editor, IIntellisenseControl intellisenseControl, ICompletionAssistant completionAssistant, ILanguageService languageService, ISourceFile file)
        {
            intellisenseJobRunner = new JobRunner();

            Task.Factory.StartNew(() => { intellisenseJobRunner.RunLoop(new CancellationToken()); });

            this.intellisenseControl = intellisenseControl;
            this.completionAssistant = completionAssistant;
            this.languageService = languageService;
            this.file = file;
            this.editor = editor;

            this.editor.LostFocus += Editor_LostFocus;
        }