예제 #1
0
        /// <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);
            }
        }
예제 #2
0
 /// <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);
 }