NetWrok.HTTP.Zlib.DeflateManager.set_data_type C# (CSharp) Method

set_data_type() private method

private set_data_type ( ) : void
return void
        internal void set_data_type()
        {
            int n = 0;
            int ascii_freq = 0;
            int bin_freq = 0;
            while (n < 7) {
                bin_freq += dyn_ltree [n * 2];
                n++;
            }
            while (n < 128) {
                ascii_freq += dyn_ltree [n * 2];
                n++;
            }
            while (n < LITERALS) {
                bin_freq += dyn_ltree [n * 2];
                n++;
            }
            data_type = (sbyte)(bin_freq > (SharedUtils.URShift (ascii_freq, 2)) ? Z_BINARY : Z_ASCII);
        }