/// <summary> /// Creates new decoder. /// <para>Decoding type must be either .NET primitive or to implement IDecoder</para> /// </summary> /// <typeparam name="T"></typeparam> /// <param name="enc"></param> /// <returns></returns> public static T BiserDecode <T>(this byte[] enc) { var decoder = new Decoder(enc); return(decoder.BiserDecode <T>()); }