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