/// <summary> /// Uses the provided dictionary to perform serialization. /// </summary> /// <param name="serializationDefinitions">Definitions for serialization and de-serialization.</param> public void UseDictionaryDefinition(Dictionary<Type, string> serializationDefinitions) { FormatterStrategy = FormatterStrategies.Dictionary; SerializationDefinitions = serializationDefinitions; }
/// <summary> /// Uses the SerializationFormat attributes on classes to perform serialization. /// For deserialization, types must exist in the calling assembly /// </summary> public void UseAttributeDefinition() { FormatterStrategy = FormatterStrategies.Attribute; }