Google.SafeBrowsing.API.ReadNumber C# (CSharp) Method

ReadNumber() private method

private ReadNumber ( byte buffer, int startPosition, int &endPosition ) : Int32
buffer byte
startPosition int
endPosition int
return System.Int32
        private Int32 ReadNumber(byte[] buffer, int startPosition, out int endPosition)
        {
            endPosition = startPosition;

            int num = 0;
            while (endPosition < buffer.Length)
            {
                if (buffer[endPosition] < '0' || buffer[endPosition] > '9')
                    break;

                num = num * 10 + (int)(buffer[endPosition] - '0');
                ++endPosition;
            }

            return num;
        }