private static void SerializerVersion2(IShapeshifterWriter writer, NonDataContractClass itemToSerialize) { //switched to a different scheme var val = Int32.Parse(itemToSerialize.Value); writer.Write("Value", val); }
public static void SerializeAnyDescendant(IShapeshifterWriter writer, MyBase item) { writer.Write("MyKey", item.BaseProperty); }
public static void Serializer(IShapeshifterWriter writer, GenericDeserializedWithTypeName <int> itemToSerialize) { writer.Write("MyKey", itemToSerialize.MyProperty); }
public static void Serializer(IShapeshifterWriter writer, MyTypeWithCustomPackName itemToSerialize) { writer.Write("MyKey", itemToSerialize.MyProperty); }
public static void TimeSpanSerialize(IShapeshifterWriter writer, TimeSpan timeSpan) { writer.Write("value", timeSpan.Ticks); }
private static void SerializerVersion1(IShapeshifterWriter writer, NonDataContractClass itemToSerialize) { writer.Write("Value", itemToSerialize.Value); }
public static void Serialize(IShapeshifterWriter writer, Enum enumValue) { writer.Write(Constants.EnumValueKey, enumValue.ToString("G")); }
public static void Serialize(IShapeshifterWriter writer, MyEnum myEnum) { writer.Write("MyKey", (int)myEnum); }