internal void AddRef(ArrayList list, XmlSchemaObject o) {
if (o == null)
return;
if (schemas.IsReference(o))
return;
if (o.Parent is XmlSchema) {
string ns = ((XmlSchema)o.Parent).TargetNamespace;
if (ns == XmlSchema.Namespace)
return;
if (list.Contains(o))
return;
list.Add(o);
}
}