public void ReadXml(IInfoReader reader) { if (reader == null) { throw new ArgumentNullException("reader"); } while (reader.Read()) { if (!reader.IsItem) { this.SetString(reader.GetKey(), reader.GetObject().ToString(), reader.GetCultureInfo()); } else { this.SetItem(reader.GetKey(), (IInfoItem)reader.GetObject(), reader.GetCultureInfo()); } } }
public void ReadXml(IInfoReader reader) { if (reader == null) { throw new ArgumentNullException("reader"); } while (reader.Read()) { if (!reader.IsItem) { this.SetString(reader.GetKey(), reader.GetObject().ToString(), reader.GetCultureInfo()); } else { this.SetItem(reader.GetKey(), (IInfoItem) reader.GetObject(), reader.GetCultureInfo()); } } }