public void Serialize(InputArchive archive, ref KeyValuePair <K, V> value) { K value2 = default(K); V value3 = default(V); archive.Serialize("K", ref value2); archive.Serialize("V", ref value3); value = new KeyValuePair <K, V>(value2, value3); }
public void Serialize(InputArchive archive, ref XElement value) { XmlInputArchive xmlInputArchive = archive as XmlInputArchive; if (xmlInputArchive != null) { value = xmlInputArchive.Node.Elements().First(); return; } string value2 = null; archive.Serialize(null, ref value2); value = XElement.Parse(value2); }
public void Serialize(InputArchive archive, ref Guid value) { byte[] value2 = null; archive.Serialize(null, 16, ref value2); value = new Guid(value2); }