public override bool Equals(object obj) { XmlSerializer.XmlSerializerMappingKey key = obj as XmlSerializer.XmlSerializerMappingKey; if (key == null) { return(false); } if (this.Mapping.Key != key.Mapping.Key) { return(false); } if (this.Mapping.ElementName != key.Mapping.ElementName) { return(false); } if (this.Mapping.Namespace != key.Mapping.Namespace) { return(false); } if (this.Mapping.IsSoap != key.Mapping.IsSoap) { return(false); } return(true); }