public override void Reset() { base.Reset(); lock (syncLock) breaker.SetText(buffer, 0, 0); length = usableLength = offset = 0; }
public override void Reset() { base.Reset(); UninterruptableMonitor.Enter(syncLock); try { breaker.SetText(buffer, 0, 0); } finally { UninterruptableMonitor.Exit(syncLock); } length = usableLength = offset = 0; }