Pchp.Library.Streams.PhpStream.FindEoln C# (CSharp) Method

FindEoln() private static method

Finds the '\n' in a string or PhpBytes and returns its offset or -1 if not found.
private static FindEoln ( TextElement data, int from ) : int
data TextElement Data to scan.
from int Index of the first character to scan.
return int
        private static int FindEoln(TextElement data, int from)
        {
            Debug.Assert(!data.IsNull);

            if (data.IsText)
            {
                return data.GetText().IndexOf('\n', from);
            }
            else
            {
                Debug.Assert(data.IsBinary);
                return Array.IndexOf(data.GetBytes(), (byte)'\n', from);
            }
        }