/// <summary> /// Reads the data for XML deserialization /// </summary> /// <param name="reader">XML Reader</param> public sealed override void ReadXml(XmlReader reader) { reader.Read(); this._subgraph = reader.DeserializeGraph(); //Compute Hash Code this._hashcode = (this._nodetype + this.ToString()).GetHashCode(); }