public CFGPatternEdge AddEdge(CFGPatternNode source, CFGPatternNode target, BranchConditionType conditionType) { return AddEdge(source, target, new BranchCondition(conditionType)); }
public CFGPatternEdge AddEdge(CFGPatternNode source, CFGPatternNode target, BranchCondition condition) { CFGPatternEdge edge = (CFGPatternEdge)base.AddEdge(source, target); edge.BranchCondition = condition; return edge; }
internal CFGPatternEdge(int id, CFGPatternNode source, CFGPatternNode target) : base(id, source, target) { }