Example #1
0
        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);
        }
Example #2
0
 private static void Register(IMessagePackPropertyDrawer drawer)
 {
     _drawers.Add(drawer.TargetType, drawer);
 }