問題タブ [control-flow-graph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
223 参照

c# - Roslyn : 基本ブロックから命令を取得する

roslyn で生成された制御フロー グラフにはノードとしてブロック (basicblock) が含まれ、各 basicblock には 1 つ以上の命令が含まれます。複数の命令を含む基本ブロックの場合、すべての命令とそのタイプを取得しようとします。これは私が行ったことです:

次のメソッドの場合:

私は結果を得る:

しかし、私は正確な命令を取得しx = y; たいと思っています。たとえば、取得したい命令のタイプですAssignmentExpressionSyntax。また、そのタイプに応じて、各命令でいくつかの操作を実行したいと考えています。