2009-09-22 4 views
2

Я хочу найти C# в строке кода C# с ее параметрами. Как и в Visual C# по мере ввода, в intellisense вы можете найти методы, которые вы написали внутри текстовой области, я хочу это сделать в основном. Когда пользователь печатает, и мой intellisense всплывает, я хочу заполнить мой intellisense новыми/отредактированными методами, которые находятся в текстовом поле, где пользователь печатает. Пожалуйста, предложите хороший способ приблизиться к нему, спасибо!Mimic Intellisense

ответ

4

Коммерческая: Actipro SyntaxEditor - Windows Forms .NET Control

Free (довольно основной): DIY Intellisense

+0

Нет, я уже построил интеллект и т. Д. Я уже знаю, как получить методы и их параметры из библиотек dll/libraries. Мне нужно знать, как получить методы и параметры из текста/строки внутри текстового поля моего пользователя. – 2009-09-22 03:36:29

1

Посмотрите на SharpDevelop. это IDE с открытым исходным кодом для C# и VB.Net, и у него есть интеллект.

+0

Я пытаюсь использовать их, но его слишком сложно реализовать. Может быть, указатель/руководит тем, как его реализовать? – 2009-09-22 04:33:09

+0

Взгляните на SharpDevelop \ samples \ CSharpCodeCompletion в исходном коде скачать. – Daniel

0

Похоже, что вы хотите, это C# парсер - вы можете попробовать использовать Иронию, анализатор строитель:

http://www.codeplex.com/irony

Или вы можете использовать F # с fslex и fslex:

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

Они могут не делать именно то, что вы хотите, но могли бы по крайней мере получить вас в правильном направлении.