Table of Contents

Class EvaluationCodeCompletionControllerBase

Namespace
Alternet.Scripter.Debugger.UI.Evaluation.CodeCompletion
Assembly
Alternet.Scripter.Debugger.UI.v9.dll

Provides a base class for evaluation controller. This class is abstract.

public abstract class EvaluationCodeCompletionControllerBase : IDisposable
Inheritance
EvaluationCodeCompletionControllerBase
Implements
Derived

Constructors

EvaluationCodeCompletionControllerBase(ISite, IScriptDebuggerBase)

Initializes a new instance of the EvaluationCodeCompletionControllerBase class with specified parameters.

Properties

CompletionDelay
CursorPositionInExpression
Debugger
DisableCodeCompletion
ExpressionText
IsCodeCompletionPopupVisible
IsExpressionTextBoxFocused
KeyConfiguration
ParameterInfoProvider
Site
SymbolDisplayCollectionService
SymbolRecommender

Methods

ChangeParameterInfoCurrentSymbol(int)
CompleteExpression(string)
CreateParameterInfoSymbols()
CreateSymbolDisplayCollectionService()
Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Dispose(bool)
DoCodeCompletion()
GetCodeCompletionPopupItems()
GetSearchString(out char?)
HideCodeCompletionPopup()
HideParameterInfoTooltip()
InitializeCodeCompletion(IScriptDebuggerBase)
SetCodeCompletionPopupItems(ICollection<Symbol>)
SetCodeCompletionPopupItemsCore(IEnumerable<Symbol>)
ShowCodeCompletionPopup()
ShowCodeCompletionPopup(bool, string, IEnumerable<Symbol>)
ShowParameterInfoTooltip()
ShowParameterInfoTooltip(ParameterInfoSymbol)
TryShowCodeCompletion(bool)
TryShowCodeCompletionDependingOnPressedKey()
TryShowCodeCompletionDependingOnPressedKey(char)
TryShowParameterInfo()