ServiceStack/ServiceStack.Text — pull request #207 by aaronlerch (2012-09-28 13:51:00+00:00)
Title: Add support for customizing the serialized type name

This commit keeps the default behavior, but adds the ability to provide
an overriding Func method that generates the string
representing the type. Json.NET exposes this behavior using the
SerializationBinder class in the BCL, however only in .NET 4 does that
class support two way binding. And on the plus side, a Func is cleaner
and easier to implement.

Note regarding so many changes: the source files had a mix of CRLF and LF line endings, and git normalized them automatically (despite my best efforts to prevent it.)

I suggest using Github for Windows' fancy "add .gitattributes file" feature to once-and-for-all normalize all line ends to at least be consistent within each file.
In the meantime, I didn't see any way around just having these superfluous changes in this PR, sorry about that!