博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Roslyn 入门:使用 Visual Studio 的语法可视化窗格查看和了解代码的语法树
阅读量:4648 次
发布时间:2019-06-09

本文共 494 字,大约阅读时间需要 1 分钟。

 

使用 Visual Studio 提供的 Syntax Visualizer,我们可以实时看到一个代码文件中的语法树。这对我们基于 Roslyn 编写静态分析和修改工具非常有帮助。本文将介绍如何安装它和使用它。


这里是 Visual Studio 的语法可视化(Syntax Visualizer):

Syntax Visualizer

正在分析的代码文件是 中的 ContractTestContext.cs;也就是我的另一篇文章 中所采用的例子。

如果你是 Visual Studio 2017.6,并且在安装 Visual Studio 时选择了 Visual Studio 扩展,那么你什么都不用做就已经安装好了。否则,你需要去 下载安装。

安装完之后,去“视图->其它窗口”中就可以找到“Syntax Visualizer”。

视图->其它窗口->Syntax Visualizer

现在,我们在代码文件中任意地移动光标、选择代码块,都可以在 Syntax Visualizer 中看到对应的语法节点。这对我们基于 Roslyn 编写静态分析和修改工具非常有帮助。

转载于:https://www.cnblogs.com/walterlv/p/10236479.html

你可能感兴趣的文章
HTML5 标准规范完成了
查看>>
使用Jenkins进行Android自动打包,自定义版本号等信息【转】
查看>>
[NOIP 2016普及组 No.1] 买铅笔
查看>>
单例模式(Singleton Pattern)
查看>>
由数字与字母组成的验证码的实现
查看>>
ResultSet自动关闭问题
查看>>
mvc 部分视图
查看>>
BZOJ3261: 最大异或和
查看>>
全端开发必备!10个最好的 Node.js MVC 框架
查看>>
Fabric远程自动化使用说明
查看>>
linux php命令安装
查看>>
热身赛应该做什么?
查看>>
动手实现读写锁
查看>>
HNOI2010 合唱队
查看>>
或、异或
查看>>
智商的比拼——思维题思考指南
查看>>
MoveWindow() SetWindowPos()的区别与联系
查看>>
pthread_cond_signal惊群现象
查看>>
PHP CURL CURLOPT参数说明(curl_setopt)
查看>>
js深入(三)作用域链与闭包
查看>>