public void ReflectTextChanges(IReadOnlyCollection<TextChangeEventArgs> textChanges, ITextProvider newText) { foreach (TextChangeEventArgs curChange in textChanges) { ReflectTextChange(curChange.Start, curChange.OldLength, curChange.NewLength, newText); } }