public static IDisposable SetupPressEnterToMoveFocus([NotNull] this TextBox textBox) { textBox.KeyDown += TextBox_OnKeyDown; return(Disposables.For(() => textBox.KeyDown -= TextBox_OnKeyDown)); }
public static IDisposable AcquireWriteLock(this ReaderWriterLockSlim @lock) { @lock.EnterWriteLock(); return(Disposables.For(@lock.ExitWriteLock)); }