internal static void FlushKillSring(this ITextView view, ClipboardRing clipboardRing) { string accumulatedKillString = view.GetKillString(); if (!string.IsNullOrEmpty(accumulatedKillString)) { clipboardRing.CopyToClipboard(accumulatedKillString); clipboardRing.Add(accumulatedKillString); view.ResetKillString(); } }