C# 您将如何为c构建intellisense#

C# 您将如何为c构建intellisense#,c#,intellisense,code-completion,C#,Intellisense,Code Completion,我想用一个简单的工具为c#构建简单的代码完成。然而,这似乎有点挑战性。假设在点分隔符和方法参数/重载之后的建议就足够了。在这两种情况下,都需要确定变量的类型,这将需要解析,甚至可能需要更多的工作(比如检查继承链中的所有可用成员)。那么一般来说,应该如何处理这项任务呢?也许有一些有用的图书馆(也许是Roslyn) 编辑 也许有一些有用的图书馆(也许是Roslyn) ActiproSoftware有一个可扩展的编辑器控件,支持C#和其他语言的intellisense。您还可以定义自己的语言。编辑器

我想用一个简单的工具为c#构建简单的代码完成。然而,这似乎有点挑战性。假设在点分隔符和方法参数/重载之后的建议就足够了。在这两种情况下,都需要确定变量的类型,这将需要解析,甚至可能需要更多的工作(比如检查继承链中的所有可用成员)。那么一般来说,应该如何处理这项任务呢?也许有一些有用的图书馆(也许是Roslyn)

编辑

也许有一些有用的图书馆(也许是Roslyn)

ActiproSoftware有一个可扩展的编辑器控件,支持C#和其他语言的intellisense。您还可以定义自己的语言。编辑器使用WPF和Silverlight

(我不为他们工作)

也许有一些有用的图书馆(也许是Roslyn)

ActiproSoftware有一个可扩展的编辑器控件,支持C#和其他语言的intellisense。您还可以定义自己的语言。编辑器使用WPF和Silverlight

(我不为他们工作)


这看起来很不错,但不幸的是silverlight/wpf不是一个选项。这看起来很不错,但不幸的是silverlight/wpf不是一个选项