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);
        }
Пример #2
0
        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);
        }