public override bool Equals (object o)
{
XmlTypeSerializationSource other = o as XmlTypeSerializationSource;
if (other == null) return false;
if (!type.Equals(other.type)) return false;
if (rootHash != other.rootHash) return false;
if (attributeOverridesHash != other.attributeOverridesHash) return false;
return base.BaseEquals (other);
}