示例#1
0
        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());
        }
示例#2
0
 public static void UpdateBindingGraph(BindPoint source, BindPoint destination)
 {
     bindGraph.AddMany(source, destination);
     bindGraph.Bind(source, destination);
 }