public override void WriteToXML(XElement xml) { XElement xmldatatype = new XElement("Field"); base.WriteToXML(xmldatatype); xmldatatype.Add(new XElement("IsPointer", IsPointer.ToString())); xmldatatype.Add(new XElement("BaseDataTypeGUID", BaseDataTypeGUID.ToString("B"))); xml.Add(xmldatatype); }
public override int GetHashCode() { var hashCode = -1128608277; if (Name != null) { hashCode = hashCode * -1521134295 + Name.GetHashCode(); } hashCode = hashCode * -1521134295 + Address.GetHashCode(); hashCode = hashCode * -1521134295 + Size.GetHashCode(); hashCode = hashCode * -1521134295 + Type.GetHashCode(); hashCode = hashCode * -1521134295 + IsArray.GetHashCode(); hashCode = hashCode * -1521134295 + IsPointer.GetHashCode(); hashCode = hashCode * -1521134295 + DisplayType.GetHashCode(); hashCode = hashCode * -1521134295 + FixedAddr.GetHashCode(); return(hashCode); }