![Avatar](https://secure.gravatar.com/avatar/c8f44aeda68094a70281e399b410965f.jpg?s=64&d=identicon&r=g)
Hello,
I'm using Syntax editor like a textbox (ExpressionEditor) where the user can type a VB expression like
"var1 = var2 and var3 = var4 and var4 > 20"
The class is declared as follows:
public class ExpressionEditor : ActiproSoftware.Windows.Controls.SyntaxEditor.SyntaxEditor, ICompletionProvider
When the SyntaxEditor DocumentTextChanged event is fired,
the RequestSession is invoked
this.Document.Language.GetService<ICompletionProvider>().RequestSession(this.ActiveView, false);
Everything works fine for a few thousand items.
For 30k items the Intelliprompt takes a long time to open.
I debugged the code and found that in RequestSession method
session.Open(view.SyntaxEditor.ActiveView);
takes a long time.
How do I fix this? Can I virtualise the intellipromt so that it loads only the visible items?
Kind Regards,
Vinay