public static Tuple<SerializationDefinition, SettingsHolder> GetMainSerializer(this ReadOnlySettings settings)
{
Tuple<SerializationDefinition, SettingsHolder> defaultSerializerAndSettings;
if (!settings.TryGet(MainSerializerSettingsKey, out defaultSerializerAndSettings))
{
defaultSerializerAndSettings = Tuple.Create<SerializationDefinition, SettingsHolder>(new XmlSerializer(), new SettingsHolder());
}
return defaultSerializerAndSettings;
}
}