public void Type(string text) { if (string.IsNullOrEmpty(text)) { return; } using (var mre = new ManualResetEventSlim()) { EventHandler <TextContentChangedEventArgs> evt = (s, e) => mre.SetIfNotDisposed(); _view.TextBuffer.ChangedLowPriority += evt; _commandTarget.Type(text); Assert.IsTrue(mre.Wait(1000), "No change event seen"); _view.TextBuffer.ChangedLowPriority -= evt; } }
public void Type(string text) { _commandTarget.Type(text); }