The Actipro Blog

All the latest UI control development news from Actipro

SyntaxEditor .NET Languages Add-on - Completion Lists

PostBannerSyntaxEditorDevNotes

The past several days we’ve been working on resolver performance in the SyntaxEditor .NET Languages Add-on for WPF/Silverlight.  Automated IntelliPrompt features are working very well now and are fast, even in larger documents.

In past posts, we showed some of the automated IntelliPrompt quick info features that will be in the next maintenance release.  We have been working on automated IntelliPrompt completion lists as well.  There’s still a bit of work to do on them yet but so far our tests are looking great. 

Let’s take a first look!

CSharp

The C# editor screenshot above shows how I typed a ‘.’ after the variable allNumbers.  The resolver determined that allNumbers is an instance of type System.Collections.Generic.List<int> (a constructed generic type) and it is showing the member list for that type.  Note how applicable extension methods from LINQ are being imported and how the description tip for the Add method properly indicates that it has an int parameter, due to the list being a list of integers.

VB

In this screenshot of VB code editing, I typed a ‘.’ after Console and the list of members on System.Console appeared.

If you are already signed up as a beta tester, we’ll email you when an update is available with some completion list functionality.  If you are a customer and would like to help test the add-on, please see this post.

Right now completion lists are working pretty well any time you have an identifier and type a ‘.’ after it.  This can be to display members of namespaces, types, member return types, parameters, variables, etc.  The next major step will be to allow Ctrl+Space functionality anywhere.

Pingbacks and trackbacks (1)+

Comments are closed