public XmlSchemaCollection(XmlNameTable nametable) { if (nametable == null) { throw new ArgumentNullException(nameof(nametable)); } _nameTable = nametable; _collection = Hashtable.Synchronized(new Hashtable()); _xmlResolver = null; _isThreadSafe = true; if (_isThreadSafe) { _wLock = new object(); } }