protected override void WriteDataXML(XElement ele, ElderScrollsPlugin master)
        {
            XElement subEle;

            WriteUnusedXML(ele, master);

            ele.TryPathTo("ReferenceCount", true, out subEle);
            subEle.Value = ReferenceCount.ToString();

            ele.TryPathTo("CompiledSize", true, out subEle);
            subEle.Value = CompiledSize.ToString();

            ele.TryPathTo("VariableCount", true, out subEle);
            subEle.Value = VariableCount.ToString();

            ele.TryPathTo("Type", true, out subEle);
            subEle.Value = Type.ToString();

            ele.TryPathTo("Flags", true, out subEle);
            subEle.Value = Flags.ToString();
        }
 public override int GetHashCode()
 {
     return(CompiledSize.GetHashCode());
 }