public override bool Contains(double x)
            {
                bool result = false;

                rwLock.AcquireReaderLock(timeout);

                try
                {
                    result = collection.Contains(x);
                }
                finally
                {
                    rwLock.ReleaseReaderLock();
                }

                return(result);
            }
 public override bool Contains(double x)
 {
     return(m_collection.Contains(x));
 }