AForge.Imaging.Formats.PNMCodec.ReadUntilSpace C# (CSharp) Метод

ReadUntilSpace() приватный Метод

private ReadUntilSpace ( Stream stream, byte buffer, int start ) : int
stream Stream
buffer byte
start int
Результат int
        private int ReadUntilSpace( Stream stream, byte[] buffer, int start )
        {
            byte nextByte = (byte) stream.ReadByte( );
            int bytesRead = 0;

            while ( ( nextByte != ' ' ) && ( nextByte != '\n' ) && ( nextByte != '\r' ) && ( nextByte != '\t' ) && ( nextByte != '#' ) )
            {
                buffer[start + bytesRead] = nextByte;
                bytesRead++;
                nextByte = (byte) stream.ReadByte( );
            }

            return bytesRead;
        }
    }