Class BasicBlock
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public sealed class BasicBlock
Properties
BranchValue
Declaration
public IOperation? BranchValue { get; }
Property Value
ConditionKind
Declaration
public ControlFlowConditionKind ConditionKind { get; }
Property Value
ConditionalSuccessor
Declaration
public ControlFlowBranch? ConditionalSuccessor { get; }
Property Value
EnclosingRegion
Declaration
public ControlFlowRegion EnclosingRegion { get; }
Property Value
FallThroughSuccessor
Declaration
public ControlFlowBranch? FallThroughSuccessor { get; }
Property Value
IsReachable
Declaration
public bool IsReachable { get; }
Property Value
Kind
Declaration
public BasicBlockKind Kind { get; }
Property Value
Operations
Declaration
public ImmutableArray<IOperation> Operations { get; }
Property Value
Ordinal
Declaration
public int Ordinal { get; }
Property Value
Predecessors
Declaration
public ImmutableArray<ControlFlowBranch> Predecessors { get; }
Property Value