/// <summary>XMLを読み込む。</summary> public void ReadXml(System.Xml.XmlReader reader) { var dic = DictionarySerializeManager <NodeIndexCode, T> .Read(reader); foreach (var p in dic) { this.Dictionary.Add(p.Key.ToNodeIndex(), p.Value); } }
/// <summary>XMLとして書き込む。</summary> public void WriteXml(System.Xml.XmlWriter writer) { DictionarySerializeManager <NodeIndexCode, T> .Write(this.Dictionary.ToDictionary(x => new NodeIndexCode(x.Key), x => x.Value), writer); }