Table of Contents

Class CachingSymbolRecommender

Namespace
Alternet.Scripter.Debugger.ExpressionEvaluation.CodeCompletion
Assembly
Alternet.Scripter.Debugger.v9.dll

Caching decorator for a symbol recommender. Solves the following problem: When code completion listbox is invoked and you continue typing, we re-invoke it for every character entered (unless it's typed fast). VS does not re-invoke code completion if you continue typing literals(i.e identifier symbols), or when you hit backspace, it's just filters code completion listbox.

public class CachingSymbolRecommender : ISymbolRecommender
Inheritance
CachingSymbolRecommender
Implements

Constructors

CachingSymbolRecommender(ISymbolRecommender, KeyConfiguration)

Initializes a new instance of CachingSymbolRecommender with specified parameters.

Methods

GetRecommendedSymbols(string, int, bool)

Gets a List of Symbol objects suitable to specified parameters.