問題タブ [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.
c# - Roslyn : 基本ブロックから命令を取得する
roslyn で生成された制御フロー グラフにはノードとしてブロック (basicblock) が含まれ、各 basicblock には 1 つ以上の命令が含まれます。複数の命令を含む基本ブロックの場合、すべての命令とそのタイプを取得しようとします。これは私が行ったことです:
次のメソッドの場合:
私は結果を得る:
しかし、私は正確な命令を取得しx = y;
たいと思っています。たとえば、取得したい命令のタイプですAssignmentExpressionSyntax
。また、そのタイプに応じて、各命令でいくつかの操作を実行したいと考えています。