ReSharper: Possible NullReferenceException with Enumerator?
-
07-11-2019 - |
سؤال
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.
لا يوجد حل صحيح
لا تنتمي إلى StackOverflow