public SerializatorIdTable CreateSerializatorTable(DeserializatorIdTable deserializatorTable) { SerializatorIdTable result = new SerializatorIdTable(); foreach (KeyValuePair <string, Element> pair in deserializatorTable) { result.Add(pair.Value, XCaseGuid.Parse(pair.Key)); } return(result); }
/// <exception cref="ArgumentNullException"><c>table</c> is null.</exception> public void AddFromTable(SerializatorIdTable table) { if (table == null) { throw new ArgumentNullException("table", "Argument 'table' must not be null."); } foreach (KeyValuePair <Element, XCaseGuid> pair in table) { this.Add(pair.Key, pair.Value); } }