Hello,
I am beginning a set of modifications to the Visual Basic .Net Add-on language in hopes of conforming it to a custom language specification. While I will be reading on and familiarizing myself with the syntax editor, any input/feedback on this work item would surely prove beneficial. For reference, we do not have the blueprint license (i.e. source code). Below is the first task I am attempting to tackle:
As you are probably aware, IntelliSense in Visual Studio provides information regarding the default property of a VB.Net class when the open parenthesis '(' key is pressed. For an example, Class2 as implemented here: MSDN Default Property Example
If, in a block of code, I try the following:Then the '(' trigger causes IntelliSense to open with the text:
Having the same functionality through IntelliPrompt in our editor would be ideal; providing the name of the custom property and its type would suffice. Some initial questions are 1.) "How do I ensure this trigger activates?" and 2.) "How do I subscribe to this trigger?"
Thank you,
Rich
I am beginning a set of modifications to the Visual Basic .Net Add-on language in hopes of conforming it to a custom language specification. While I will be reading on and familiarizing myself with the syntax editor, any input/feedback on this work item would surely prove beneficial. For reference, we do not have the blueprint license (i.e. source code). Below is the first task I am attempting to tackle:
As you are probably aware, IntelliSense in Visual Studio provides information regarding the default property of a VB.Net class when the open parenthesis '(' key is pressed. For an example, Class2 as implemented here: MSDN Default Property Example
If, in a block of code, I try the following:
Sub MySub()
Dim dpTestObj As New Class2
dpTestObj( // <----trigger
End Sub
Quote:
Prop1 (Index As Integer) As String
Having the same functionality through IntelliPrompt in our editor would be ideal; providing the name of the custom property and its type would suffice. Some initial questions are 1.) "How do I ensure this trigger activates?" and 2.) "How do I subscribe to this trigger?"
Thank you,
Rich