public int IndexOf(BadRegistryKey badRegKey)
        {
            int index;

            lock (LockObj)
            {
                index = InnerList.IndexOf(badRegKey);
            }

            return(index);
        }
        public void Remove(BadRegistryKey badRegKey)
        {
            if (badRegKey == null)
            {
                throw new ArgumentNullException(nameof(badRegKey));
            }

            lock (LockObj)
            {
                InnerList.Remove(badRegKey);
            }
        }
        public void Insert(int index, BadRegistryKey badRegKey)
        {
            if (badRegKey == null)
            {
                throw new ArgumentNullException(nameof(badRegKey));
            }

            lock (LockObj)
            {
                InnerList.Insert(index, badRegKey);
            }
        }
        public int Add(BadRegistryKey badRegKey)
        {
            if (badRegKey == null)
            {
                throw new ArgumentNullException(nameof(badRegKey));
            }

            int index;

            lock (LockObj)
            {
                index = InnerList.Add(badRegKey);
            }

            return(index);
        }