public void AddRange(IList range) { if (null == range) { throw new ArgumentNullException("range"); } if (0 == range.Count) { return; } AcquireWriterLock(); try { _list.AddRange(range); } finally { ReleaseWriterLock(); } }