EditorEngine.Core.Endpoints.Tcp.TcpServer.isEndOfMessage C# (CSharp) Method

isEndOfMessage() private method

private isEndOfMessage ( int index ) : bool
index int
return bool
        private bool isEndOfMessage(int index)
        {
            if (_messageTermination == null)
                return _buffer[index].Equals(0);
            if (_messageTermination.Length > (index + 1))
                return false;
            for (int i = index; i > (index - _messageTermination.Length); i--)
            {
                if (!Encoding.UTF8.GetString(new byte[] { _buffer[i]}).Equals(_messageTermination.Substring(_messageTermination.Length - (index - i) - 1, 1)))
                    return false;
            }
            return true;
        }