Imiter Intellisense

Je veux trouver C # dans une chaîne de code c #, avec ses parameters. Comme dans Visual C # au fur et à mesure que vous tapez, dans intellisense, vous pouvez trouver des méthodes que vous avez écrites dans la zone de texte. Je souhaite essentiellement accomplir cela. Au fur et à mesure que l’utilisateur tape et que mon intellisense apparaît, je souhaite remplir mon intellisense avec les méthodes nouvelles / modifiées qui se trouvent dans la zone de texte dans laquelle l’utilisateur tape. S’il vous plaît suggérer un bon moyen de l’aborder, merci!

Commercial: Actipro SyntaxEditor – Contrôle Windows Forms .NET

Gratuit (assez basique): DIY Intellisense

Jetez un coup d’œil à SharpDevelop . C’est un IDE open source pour C # et VB.Net et il a intellisence.

On dirait que ce que vous voulez est un parsingur C # – vous pouvez essayer d’utiliser Irony, un constructeur d’parsingur:

http://www.codeplex.com/irony

Ou vous pouvez utiliser F # avec fslex et fslex:

http://stepheneasey.wordpress.com/2009/02/11/fslex-and-fsyacc-tutorial-parsing-sql/

Ceux-ci ne font peut-être pas exactement ce que vous voulez, mais pourraient au moins vous orienter dans la bonne direction.