Tag: 智能感知

寻找C#代码解析器

我正在寻找一组类(最好在.net框架中),它将解析C#代码并返回带有参数,类及其方法,属性等的函数列表。理想情况下,它将提供构建我自己所需的所有内容。智能感知。 我觉得这样的东西应该在.net框架中,考虑到它们提供的所有reflection内容,但如果没有,那么开源替代方案就足够了。 我正在尝试构建的内容基本上类似于Snippet Compiler,但有一点扭曲。 我想弄清楚如何首先获得代码dom。 我试着谷歌搜索,但我不确定这是什么正确的术语,所以我空了。 编辑:因为我希望将它用于类似intellisense的处理,实际编译代码将无法工作,因为它很可能是不完整的。 对不起我应该先提到。

动态对象智能感知

如果动态在编译时解析为对象,并且所有.NET类型都扩展了对象,为什么动态不像IntelliSense的对象那样? 每当我使用动态时,我都会收到一条消息“动态表达式。这将在运行时解决”。 当然它也应该显示对象成员?