Google.Maps.PolylineEncoder.EncodeSignedNumber C# (CSharp) Method

EncodeSignedNumber() private static method

Encode a signed number in the encode format.
private static EncodeSignedNumber ( int num ) : string
num int The signed number
return string
        private static string EncodeSignedNumber(int num)
        {
            int sgn_num = num << 1; //shift the binary value
            if(num < 0) //if negative invert
            {
                sgn_num = ~(sgn_num);
            }
            return (EncodeNumber(sgn_num));
        }