System.Data.SqlClient.SqlStream.AdvanceToNextRow C# (CSharp) Method

AdvanceToNextRow() private static method

private static AdvanceToNextRow ( System.Data.SqlClient.SqlDataReader reader ) : bool
reader System.Data.SqlClient.SqlDataReader
return bool
        private static bool AdvanceToNextRow(SqlDataReader reader)
        {
            Debug.Assert(reader != null && !reader.IsClosed);

            // this method skips empty result sets
            do
            {
                if (reader.Read())
                {
                    return true;
                }
            } while (reader.NextResult());

            // no more rows
            return false;
        }