public static T[] GetArray <T>(this PacketReader reader) { ThrowIfArgumentError(reader); var con = Cache.GetConverter <T>(reader.converters, false); var val = Convert.ToArray <T>(reader, con); return(val); }
public static HashSet <T> GetHashSet <T>(this PacketReader reader) { ThrowIfArgumentError(reader); var con = Cache.GetConverter <T>(reader.converters, false); var col = Convert.ToArray <T>(reader, con); var res = new HashSet <T>(col); return(res); }