public static bool LinkWouldCauseConflict(BindPoint a, BindPoint b) { BindingGraph tempGraph = bindGraph.Copy(); tempGraph.Add(a); tempGraph.Add(b); tempGraph.Bind(a, b); return(tempGraph.HasConflict()); }
public static void UpdateBindingGraph(BindPoint source, BindPoint destination) { bindGraph.AddMany(source, destination); bindGraph.Bind(source, destination); }