ReSharper: Possible NullReferenceException with Enumerator?
-
07-11-2019 - |
Pregunta
ReSharper notifies me about a possible System.NullReferenceException
for the following code:
IEnumerator<IEdgeData> edgeEnumerator = edgeData.GetEnumerator();
while (edgeEnumerator.MoveNext())
{
ConvId fromConvId = edgeEnumerator.Current.From;
...
}
Specifically, it underlines:
edgeEnumerator.Current
I cannot figure out under which circumstances the exception could occur. My understanding is that the while
-loops inner statements will only be executed if MoveNext()
can set the enumerator on the next element.
No hay solución correcta
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow