74 if (qname ==
null || qname.
IsEmpty)
109 if (
o1.GetType() !=
o2.GetType())
138 for (
int i = 0; i <
arrayList.Count; i++)
167 for (
int i = 0; i < items.
Count; i++)
182 int hashCode =
text.GetHashCode();
189 return writer.WriteXmlSchemaObject(
o);
virtual int Add(object? value)
static string XmlMismatchSchemaObjects
static string Format(string resourceFormat, object p1)
XmlSchemaObject AddItem(XmlSchemaObject item, XmlQualifiedName qname, XmlSchemas schemas)
void GenerateSchemaGraph(XmlSchemas schemas)
string ToString(XmlSchemaObject o, SchemaObjectWriter writer)
ArrayList GetDependencies(XmlSchemaObject o, ArrayList deps, Hashtable refs)
bool Match(XmlSchemaObject o1, XmlSchemaObject o2, bool shareTypes)
int CompositeHash(XmlSchemaObject o, int hash)
int GetHash(XmlSchemaObject o)
StringCollection Warnings
StringCollection _warnings
override string ToString()