
These features can also be implemented in your own custom languages as well, since the .NET Languages Add-on uses the core parameter info UI model provided with the SyntaxEditor control. In the upcoming 2011.2 version of SyntaxEditor, we’ve added documentation and new samples that show how to enhance your own languages with automated IntelliPrompt parameter info.
New Sample Screenshots
Let’s see some screenshots of the new samples:

This particular sample is part of our extensive Getting Started series where we show you how to build a language with rich features from scratch. This sample shows how parameter info watches for a ( character to be typed and shows a helpful tip when appropriate. It recognizes that we are typing the first argument in the IncrementAndMultiply function invocation and thus bolds the x.

In the next screenshot of this sample, we’ve pressed the left arrow key. The parameter info tracked that we’re now within a parent Add function invocation instead and switched the displayed tip to reflect that. Note that since we are in the second argument of that invocation, the y parameter is bolded.

In this final screenshot of the sample, we’ve pressed left arrow to move the caret back to the first argument of the Add function invocation. Now the x parameter is bolded.
Now we’ll look at another new, but more basic sample that shows simply how to populate parameter info signature overloads, but doesn’t do the automated tracking as in the above sample.

This sample shows how easy it is to add multiple signature overloads to the parameter info. When there is more than one signature in the parameter info, the parameter info automatically adds the x of y count with up/down selection arrows on the upper left of the tip. This allows users to scroll through the various overload options available to them.
Summary
These new features and samples are ready to go for the 2011.2 versions of the WPF and Silverlight SyntaxEditors, due in the next several weeks.