Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 模拟智能感知_C#_Intellisense - Fatal编程技术网

C# 模拟智能感知

C# 模拟智能感知,c#,intellisense,C#,Intellisense,我想在一个带有参数的C代码字符串中找到C。就像在VisualC中一样,在智能意义上,你可以在文本区域中找到你写的方法,我想基本上完成这一点。当用户正在键入时,我的intellisense弹出,我想用用户正在键入的文本区域中新的/编辑的方法填充intellisense。请建议一个好的方法,谢谢 商业: 免费(非常基本):看看。这是一个面向C#和VB.Net的开源IDE,具有智能性。听起来你想要的是一个C#解析器-你可以尝试使用Irony,一个解析器生成器: 或者您可以将F#与fslex和fsle

我想在一个带有参数的C代码字符串中找到C。就像在VisualC中一样,在智能意义上,你可以在文本区域中找到你写的方法,我想基本上完成这一点。当用户正在键入时,我的intellisense弹出,我想用用户正在键入的文本区域中新的/编辑的方法填充intellisense。请建议一个好的方法,谢谢

商业:


免费(非常基本):

看看。这是一个面向C#和VB.Net的开源IDE,具有智能性。

听起来你想要的是一个C#解析器-你可以尝试使用Irony,一个解析器生成器:

或者您可以将F#与fslex和fslex一起使用:


这些可能不能完全满足您的需求,但至少可以让您走上正确的方向。

不,我已经建立了intellisence等。。。我已经知道如何从dll/库中获取方法及其参数。我需要知道如何从用户文本框中的文本/字符串中获取方法和参数。我正在尝试使用它们,但实现起来太困难了。也许是一个关于如何实现的指针/提示?请看源代码下载中的SharpDevelop\samples\CSharpCodeCompletion。