private ISerializeEvents CreateSerializer(IEventFactory eventFactory) { var translator = useTypeNameAliasing ? new TypeIdTranslator(eventFactory.GetKnownEvents()) : null; var options = serializerOptions ?? CreateDefaultSerializerOptions(); return(new Serializer(options, eventFactory, translator)); }
private ISerializeEvents CreateSerializer(IEventFactory eventFactory) { var translator = useTypeNameAliasing ? new TypeIdTranslator(eventFactory.GetKnownEvents()) : null; var options = serializerOptions ?? CreateDefaultSerializerOptions(); if (customConverters != null) { foreach (var converter in customConverters) { options.Converters.Add(converter); } } return(new Serializer(options, eventFactory, translator)); }