ApplyChangesFromQueue() private method

private ApplyChangesFromQueue ( Queue queue ) : List
queue Queue
return List
Esempio n. 1
0
        List <TreeChangeEventRecord> ApplyTreeChanges(EditorTreeChangeCollection changesToApply)
        {
            // Check editor tree reference since document could have been
            // closed before parsing was completed

            if (!_disposed && _editorTree != null)
            {
                if (TextBuffer != null)
                {
                    _editorTree.TextSnapshot = TextBuffer.CurrentSnapshot;
                }

                return(_editorTree.ApplyChangesFromQueue(changesToApply.ChangeQueue));
            }

            return(new List <TreeChangeEventRecord>());
        }