5[
Obsolete(
"XmlSchemaCollection has been deprecated. Use System.Xml.Schema.XmlSchemaSet for schema compilation and validation instead.")]
42 internal ValidationEventHandler? EventHandler
54 public event ValidationEventHandler ValidationEventHandler
89 if (uri ==
null || uri.Length == 0)
128 schemaType =
parser.Parse(reader, ns);
182 return this[
schema.TargetNamespace] !=
null;
187 return _collection[(ns !=
null) ? ns :
string.Empty] !=
null;
virtual void Remove(object key)
virtual void Add(object key, object? value)
static Hashtable Synchronized(Hashtable table)
static ? Delegate Remove(Delegate? source, Delegate? value)
static ? Delegate Combine(Delegate? a, Delegate? b)
XmlSchema? Add(string? ns, string uri)
XmlSchema Add(string ns, SchemaInfo schemaInfo, XmlSchema schema, bool compile, XmlResolver resolver)
ValidationEventHandler _validationEventHandler
SchemaInfo GetSchemaInfo(string ns)
void SendValidationEvent(XmlSchemaException e)
XmlSchemaCollection(XmlNameTable nametable)
IEnumerator IEnumerable. GetEnumerator()
void Add(XmlSchemaCollection schema)
ValidationEventHandler ValidationEventHandler
void AddNonThreadSafe(string ns, XmlSchemaCollectionNode node)
XmlSchemaCollectionEnumerator GetEnumerator()
void Add(string ns, XmlSchemaCollectionNode node)
XmlSchema Add(string ns, SchemaInfo schemaInfo, XmlSchema schema, bool compile)
XmlSchema? Add(string? ns, XmlReader reader, XmlResolver? resolver)
XmlSchema? Add(XmlSchema schema)
void CopyTo(XmlSchema[] array, int index)
SchemaNames GetSchemaNames(XmlNameTable nt)
readonly Hashtable _collection
XmlSchema? Add(string? ns, XmlReader reader)
readonly XmlNameTable _nameTable
bool Contains(XmlSchema schema)
readonly bool _isThreadSafe
XmlSchema? Add(XmlSchema schema, XmlResolver? resolver)
bool Contains(string? ns)
void CopyTo(Array array, int index)
IEnumerator GetEnumerator()