Skip to content

Instantly share code, notes, and snippets.

View MeirionHughes's full-sized avatar
💤
I may be slow to respond.

Meirion Hughes MeirionHughes

💤
I may be slow to respond.
  • Wales
View GitHub Profile
@MeirionHughes
MeirionHughes / DisplayNameSerializationBinder.cs
Last active January 19, 2016 09:01
Use DisplayNameAttribute value for exported $type when using Json.Net (DisplayNameSerializationBinder)
public class DisplayNameSerializationBinder : DefaultSerializationBinder
{
private Dictionary<string, Type> _nameToType;
private Dictionary<Type, string> _typeToName;
public DisplayNameSerializationBinder()
{
var customDisplayNameTypes =
this.GetType()
.Assembly