ControlFlowGraph クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
特定の実行可能コード ブロック OriginalOperationのフロー グラフ表現を制御します。 このグラフには、エントリ ブロック、0 個以上の BasicBlock中間基本ブロック、終了ブロックを含む s のセットが含まれています。 各基本ブロックには、他の基本ブロックに対して 0 個以上 Operations の明示的 ControlFlowBranch(複数) が含まれています。
public ref class ControlFlowGraph sealed
public sealed class ControlFlowGraph
type ControlFlowGraph = class
Public NotInheritable Class ControlFlowGraph
- 継承
-
ControlFlowGraph
プロパティ
Blocks |
制御フロー グラフの基本ブロック。 |
LocalFunctions |
内で OriginalOperation宣言されたローカル関数。 |
OriginalOperation |
この制御フロー グラフが生成された実行可能コード ブロックを表す元の操作。 Operations制御フロー グラフでは、元の操作と同じ操作ツリーに含まれていないことに注意してください。 |
Parent |
このグラフのオプションの親制御フロー グラフ。 ローカル関数またはラムダに対して生成された制御フロー グラフの場合は null 以外。 その他の場合は NULL が返されます。 |
Root |
グラフのルート (Root) 領域。 |
メソッド
拡張メソッド
GetAnonymousFunctionControlFlowGraphInScope(ControlFlowGraph, IFlowAnonymousFunctionOperation, CancellationToken) |
指定されたまたはいずれかの親制御フロー グラフで定義されている、指定 |
GetLocalFunctionControlFlowGraphInScope(ControlFlowGraph, IMethodSymbol, CancellationToken) |
指定されたまたはいずれかの親制御フロー グラフで定義されている、指定 |
適用対象
.NET