public static T Convert <T>(T obj, bool forceConvert = false)
 {
     return(CustomSerializer <DefaultResolver> .Convert <T>(obj, forceConvert));
 }
 public static T Deserialize <T>(Stream stream)
 {
     return(CustomSerializer <DefaultResolver> .Deserialize <T>(stream));
 }
 public static T Deserialize <T>(byte[] bytes, int offset)
 {
     return(CustomSerializer <DefaultResolver> .Deserialize <T>(bytes, offset));
 }
 public static void Serialize <T>(Stream stream, T obj)
 {
     CustomSerializer <DefaultResolver> .Serialize(stream, obj);
 }
 public static int Serialize <T>(ref byte[] buffer, int offset, T obj)
 {
     return(CustomSerializer <DefaultResolver> .Serialize(ref buffer, offset, obj));
 }
 public static byte[] Serialize <T>(T obj)
 {
     return(CustomSerializer <DefaultResolver> .Serialize(obj));
 }