Exemplo n.º 1
0
        public static IEnumerable <IDelta> GetControlDelta(BlockNode ours, BlockNode parent, EditorStateStore childStateStore, TemplateStore parentTemplateStore, TemplateStore childTemplateStore, bool isInComponent)
        {
            var visitor = new ControlDiffVisitor(childStateStore, parentTemplateStore, childTemplateStore);

            visitor.Visit(ours, new ControlDiffContext(new ControlPath(new List <string>()), parent, isInComponent));

            return(visitor._deltas);
        }
Exemplo n.º 2
0
        public static IEnumerable <IDelta> GetControlDelta(BlockNode ours, BlockNode parent, EditorStateStore stateStore)
        {
            var visitor = new ControlDiffVisitor(stateStore);

            visitor.Visit(ours, new ControlDiffContext()
            {
                Theirs = parent, Path = new ControlPath(new List <string>())
            });

            return(visitor._deltas);
        }