What is the contrary to NextResult() method C#
<p>I have two <code>SELECT</code> queries on a stored procedure. I found the way to go to the next result with <code>NextResult()</code> method but, what if I want to go to the prevoius result set?</p>

<p>I want to do this because I am retrieving the name of the columns using this method:</p>

<pre><code>var columnNames = Enumerable.Range(0, reader.FieldCount).Select(reader.GetName).ToList();
</code></pre>

<p>so, for the next result set I check if there's a next result:</p>

<pre><code>if (reader.NextResult())
{
  var columnNamesB = Enumerable.Range(0, reader.FieldCount).Select(reader.GetName).ToList();
}
</code></pre>

<p>Is there a way to do this?</p>