public static void ApplyEdits(this ITextDocument editor, IEnumerable <TextEdit> edits) { Runtime.AssertMainThread(); if (edits == null || !edits.Any()) { return; } var changes = edits .Select(edit => ToCodeAnalysisTextChange(editor, edit)) .ToArray(); editor.ApplyTextChanges(changes); }