Resharper: possible NullReferenceException avec Enumerator?
-
07-11-2019 - |
Question
Resharper m'informe d'un possible System.NullReferenceException
pour le code suivant:
IEnumerator<IEdgeData> edgeEnumerator = edgeData.GetEnumerator();
while (edgeEnumerator.MoveNext())
{
ConvId fromConvId = edgeEnumerator.Current.From;
...
}
Plus précisément, il souligne:
edgeEnumerator.Current
Je ne peux pas comprendre dans quelles circonstances l'exception pourrait se produire. Ma compréhension est que le while
-Les instructions internes ne seront exécutées que si MoveNext()
Peut définir l'énumérateur sur l'élément suivant.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow