Пример #1
0
        void IterateTreeOnDocumentChange(IDocumentEditInfo edit, ITextView <TDocument> view)
        {
            IElementEdit editInfo;

            if (edit.IsNodeAffected(view.Node, out editInfo))
            {
                view.OnNodeStructureChanged(this, editInfo);
            }

            for (var i = 0; i < view.Count; i++)
            {
                var child = view[i];
                if (child.Node.InRange(edit.Offset))
                {
                    IterateTreeOnDocumentChange(edit, child);
                }
            }
        }
Пример #2
0
 public UndoableEditEventArgs(IDocumentEditInfo edit, bool undoOrRedo)
 {
     Edit       = edit;
     UndoOrRedo = undoOrRedo;
 }