System.Xml.Schema.XmlSchemaObjectTable.Remove C# (CSharp) Method

Remove() private method

private Remove ( XmlQualifiedName name ) : void
name System.Xml.XmlQualifiedName
return void
        internal void Remove(XmlQualifiedName name) {
            XmlSchemaObject value;
            if (table.TryGetValue(name, out value)) {
                table.Remove(name);
                int matchedIndex = FindIndexByValue(value);
                Debug.Assert(matchedIndex >= 0);
                Debug.Assert(entries[matchedIndex].qname == name);
                entries.RemoveAt(matchedIndex);                    
            }
        }