public static IMessagePackPropertyDrawer GetDrawer(Type type) { var key = type; if (type.IsEnum) { key = typeof(System.Enum); } IMessagePackPropertyDrawer result = null; _drawers.TryGetValue(key, out result); return(result); }
private static void Register(IMessagePackPropertyDrawer drawer) { _drawers.Add(drawer.TargetType, drawer); }